Назад | Перейти на главную страницу

Сколько процессоров на сервере?

На сервере с двумя сокетами для ЦП я собираюсь определить, могу ли я добавить новый ЦП для увеличения вычислительной мощности. У меня нет физического доступа к серверу.

# nproc --all
32

# 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
Model name:            Intel(R) Xeon(R) CPU E5-2650 0 @ 2.00GHz
Stepping:              7
CPU MHz:               2499.765
CPU max MHz:           2800.0000
CPU min MHz:           1200.0000
BogoMIPS:              4001.49
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              20480K
NUMA node0 CPU(s):     0-7,16-23
NUMA node1 CPU(s):     8-15,24-31

На ястраница ntel на Е5-2650 вижу

# of Cores 8
# of Threads 16

Итак, я сбит с толку и задаюсь вопросом, могу ли я добавить второй процессор к этому серверу, или он уже имеет 2 процессора?

Оба гнезда уже заняты.

Thread(s) per core:    2
Core(s) per socket:    8
Socket(s):             2

Также, nproc перечисляет 32 ядра. Поскольку E5-2650 имеет 8 ядер и 2 потока на ядро, это означает, что вам нужно иметь 2 физических процессора, чтобы получить 32 потока.