在一个有两个CPUsockets的服务器上,我要确定是否可以增加一个新的CPU来增强计算能力。 我没有物理访问服务器。
# 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
在E5-2650上我看到了
# of Cores 8 # of Threads 16
所以,我很困惑,想知道是否可以添加第二个CPU到这个服务器,或者它已经有2个CPU?
两个sockets已经被占用了。
Thread(s) per core: 2 Core(s) per socket: 8 Socket(s): 2
另外, nproc列出了32个内核。 由于E5-2650每个内核有8个内核和2个线程,这意味着你需要有2个物理处理器才能达到32个线程。