当我运行 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。我究竟做错了什么?
我不确定这些回答它:
编辑:我是否更正了那个物理 ID,如果它只显示 1,那么我在主板上有一个物理芯片?
编辑:它是 Intel(R) Xeon(R) CPU X5560 @ 2.80GHz 但物理 ID 为 1,我认为它会是 0,但 cpuinfo 中没有物理 ID 0。
编辑:如果重要的话,我想弄清楚他们在哪里做 0.5 核心数的许可。