我目前正在运行 Ubuntu 14.04.2 桌面。
系统监视器工具向我展示了三十二当我期待时 CPU56. 我应该担心吗?
系统监视器截图:
如您所见,它显示 32 个 CPU。
输出lscpu
:
~$ lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 56
On-line CPU(s) list: 0-55
Thread(s) per core: 2
Core(s) per socket: 14
Socket(s): 2
NUMA node(s): 2
Vendor ID: GenuineIntel
CPU family: 6
Model: 63
Stepping: 2
CPU MHz: 1337.882
BogoMIPS: 5189.07
Virtualization: VT-x
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 35840K
NUMA node0 CPU(s): 0-13,28-41
NUMA node1 CPU(s): 14-27,42-55
正如你所看到的,根据lscpu
,我应该有 56 个 CPU。
htop 也向我显示了 56 个 CPU。
我的机器是戴尔 T7910 Precision 塔式机. 它有2Intel Xeon E5-2697 V3 处理器,每个处理器有 14 个内核,每个内核可支持 2 个线程(如输出中所示lscpu
,并在 BIO 中进一步确认)。
我记得在安装 Ubuntu 之前,从安装磁盘以“试用 ubuntu”模式启动系统监视器时,在系统监视器下看到 56 个核心。
- 我的系统配置有问题吗?
- 如果有(例如硬件故障),我该怎么做才能验证?
- 另外,我注意到我的系统监视器没有“系统”选项卡。
答案1
简而言之
- 您的系统配置可能没有问题。Gnome-system-monitor 只是报告了错误的数字。
- 不用担心。
- 正如上面的评论中所提到的,“系统”选项卡在 Ubuntu 14.04 中消失了。
更详细地
您已达到设置的 CPU 数量上限库(一个图书馆由 gnome-system-monitor 使用)引自代码:
/* Nobody should really be using more than 4 processors.
Yes we are :)
Nobody should really be using more than 32 processors.
*/
#define GLIBTOP_NCPU 32
此限制已增加到 1024在比 Ubuntu 14.04 附带的版本更新的 libgtop 版本中。
除了在 gnome-system-monitor 中看不到大量 CPU 令人烦恼之外,这个错误应该是无害的。您可以通过安装较新版本的 libgtop 来修复它。或者,您可以升级到较新的 Ubuntu 版本。问题是 gnome-system-monitor 的烦恼是否值得升级或尝试较新版本的 libgtop 的麻烦。