我正在运行 Ubuntu 16.04。我有两个 Intel Xeon E5-2683 V4 CPU。每个 CPU 有 16 个内核,每个内核有 2 个线程,但系统监视器只显示 58 个处理器。为什么系统监视器只显示 58 个处理器?
答案1
如果这能让你感觉好一点的话,我在 4x24 核系统上的系统监视器中也得到了 58 个 CPU :) 但是
cat /proc/cpuinfo
显示 192 个 CPU。然后我决定检查性能。所以我安装了
sudo apt install sysbench
然后我跑了
sysbench --test=cpu --cpu-max-prime=200000 --num-threads=200 run
报告总时间:4.81秒
然后我跑了
sysbench --test=cpu --cpu-max-prime=200000 --num-threads=100 run
报告总时间:7.49秒
然后我使用此链接中的信息来仔细检查利用率/CPU 温度: 如何获取 CPU 温度?
因此,虽然系统监视器显示 58 个核心,但看起来系统确实拥有并使用了超过 100 个核心。