小编joh*_*nny的帖子

为什么 top 显示的内核数与 cpuinfo 不同?

当我运行 top 时,我显示 CPU 0-7。当我做:

cat /proc/cpuinfo | grep "cpu cores" | uniq
Run Code Online (Sandbox Code Playgroud)

我得到:

cpu cores : 4
Run Code Online (Sandbox Code Playgroud)

如果我grep“物理ID”,我有1。

我认为我的命令是错误的,而 top 是正确的。这不是虚拟机,而是物理服务器 RedHat。我究竟做错了什么?

我不确定这些回答它:

如何知道Linux系统的核心数?

/proc/cpuinfo 中的处理器数量

编辑:我是否更正了那个物理 ID,如果它只显示 1,那么我在主板上有一个物理芯片?

编辑:它是 Intel(R) Xeon(R) CPU X5560 @ 2.80GHz 但物理 ID 为 1,我认为它会是 0,但 cpuinfo 中没有物理 ID 0。

编辑:如果重要的话,我想弄清楚他们在哪里做 0.5 核心数的许可。

linux cpu

10
推荐指数
3
解决办法
1万
查看次数

标签 统计

cpu ×1

linux ×1