Closed. This question is off-topic。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
4年前关闭。
大家好,
我对输出内容有疑问
它显示我有n个处理器,但在线CPU的数量实际上等于n-1。
这是正常现象吗(我认为是)?
为什么一个CPU离线?
谢谢,
编辑
抱歉,我将此内容发布在编程论坛中。它发生了。
这是示例输出
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
4年前关闭。
大家好,
我对输出内容有疑问
lscpu
它显示我有n个处理器,但在线CPU的数量实际上等于n-1。
这是正常现象吗(我认为是)?
为什么一个CPU离线?
谢谢,
编辑
抱歉,我将此内容发布在编程论坛中。它发生了。
这是示例输出
CPU(s): 8
On-line CPU(s) list: 0-6
最佳答案
从Ubuntu Manpages for LSCPU
ONLINE:该指示器显示Linux实例当前是否在使用CPU。
这与您提供的示例输出一致,这意味着您拥有8个CPU,内核0到6处于联机状态(总共使7个CPU联机),一个处于脱机状态,但是您的Linux实例未使用其中之一。我现在附近没有机器,但是如果您尝试执行更多性能密集型任务,则它们可能全部联机,具体取决于您的配置和其他因素,例如您是否有执行节电的调节器。
有关making sense of lscpu/cpuinfo outputs的更多信息
节能可能是主要问题之一,因为与超线程相比,您在系统中将看到比实际物理核数量更多的“核”。
编辑:答案是错误的,抱歉。
话虽如此,请查看我们的姐妹网站AskUbuntu并提出以下问题
LSCPU and CPUinfo
以及lscpu上的an archlinux discussion。
如果您仍然遇到类似这样的问题,最好访问AskUbuntu和/或https://unix.stackexchange.com/,甚至可能是SuperUser,所有StackExchange网站。
另外,您的问题很容易被淘汰,因为您的问题本身就是题外话,而不是本质上的“编程”问题(请不要亲自回答!),因此该问题将被关闭或迁移。
10-04 21:11