Разница между двумя Linux-машинами

У меня две машины, и я пытаюсь понять, какая из них более мощная. Я могу проверить память и процессор, но не знаю, как понимать другие вещи от lscpu:

Вот результат machineA "lscpu":

david@machineA:~$ lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 40 On-line CPU(s) list: 0-39 Thread(s) per core: 1 Core(s) per socket: 1 Socket(s): 40 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 62 Stepping: 4 CPU MHz: 2499.998 BogoMIPS: 4999.99 Virtualization: VT-x Hypervisor vendor: KVM Virtualization type: full L1d cache: 32K L1i cache: 32K L2 cache: 256K L3 cache: 25600K NUMA node0 CPU(s): 0-39 

Теперь вот результат machineB "lscpu":

 david@machineB:~$ lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 32 On-line CPU(s) list: 0-31 Thread(s) per core: 2 Core(s) per socket: 8 Socket(s): 2 NUMA node(s): 2 Vendor ID: GenuineIntel CPU family: 6 Model: 45 Stepping: 7 CPU MHz: 2599.865 BogoMIPS: 5199.95 Virtualization: VT-x L1d cache: 32K L1i cache: 32K L2 cache: 256K L3 cache: 20480K NUMA node0 CPU(s): 0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30 NUMA node1 CPU(s): 1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31 

В чем основное отличие этих двух машин? В основном я хочу посмотреть, какой из них более мощный, а также сравнить их с емкостью диска / оперативной памятью, какой у машин больше емкость диска и оперативная память.

На машине A вы работаете внутри виртуальной машины KVM, поэтому вы увидите только, с чем была настроена виртуальная машина. Основным процессором является Xeon E5-2650v2 с базовой частотой 2,6 ГГц (семейство 6, модель 62).

На машине B вы работаете на голом металле. ЦП – Core i7-3960X с базовой частотой 3,3 ГГц (семейство 6, модель 45).

Вы можете сравнить характеристики процессора на веб-сайте Intel , но сложно установить, что лучше, не зная вашей рабочей нагрузки: i7 старше, но имеет более высокую базовую частоту, тогда как E5 имеет более эффективные ядра и больше.

( lscpu показывает вам скорость процессора во время ее запуска, что мало говорит о реальных возможностях процессора).

Что касается памяти и диска, вам нужно запустить free и df -h (и, возможно, lsscsi если он установлен), чтобы определить эту информацию.

То, о чем вы спрашиваете, – это такой же вопрос, как «Какой из лучших автомобилей – Lotus Elise или Corvette ?

Ну, это полностью зависит от вашего личного использования! Elise – шумный, казалось бы, неудобный автомобиль с небольшим 1,8-литровым двигателем, который делает только 127 миль в час, в то время как Corvette – менее шумный автомобиль, удобный, с двигателем 6.2L, который делает 199 миль в час.

В случае ваших процессоров: первый из них – 8-ядерный, 2,6-ГГц, ECC-память с 25-мегабайтным кэшем L3 и скоростью передачи данных 59,7 ГБ / с, а второй – 6-ядерный, 3,3 ГГц, 20 Мбайт кэша L3 , Процессор скорости шины 51,2 ГБ / с.

Поэтому, если вы запускаете очень мало многопоточных приложений и хотите, чтобы отдельные приложения работали на максимальной скорости, возьмите CPU2 (максимальная индивидуальная скорость), но если вам нужна огромная многопоточная вычислительная скорость, возьмите CPU1 (более полная скорость).

Изменить: теперь, когда вы предоставили прецедент: CPU # 1 будет IMHO обеспечить немного лучшее увеличение (14% -19% расчетного максимума), если ваше приложение работает на этой машине на чистом голом металле, и ваше приложение не использует " t использовать любой доступ к диску после его запуска. В противном случае увеличение производительности будет ограничено увеличением скорости диска (не предусмотрено), и вы должны пересмотреть увеличение скорости вниз.

Я бы купил Lotus в один миг, так как это намного веселее!