我们有 2 个 Skylake 处理器 i9-9960x(16 核)和 i9-7920x(12 核),两者均关闭超线程。我试图分别将 isolcpus 设置为 2-15 和 2-11,但是当我运行命令时:
cat /sys/devices/system/cpu/possible
在12核节目上0-67
cat /sys/devices/system/cpu/possible
在 16 核节目上0-71
我如何理解这些数字?
答案1
有些系统允许您使用hotplug
额外的 cpu。 Linux 内核在启动时为这些潜在的额外 cpu 分配资源,这反映在possible
.文件中列出了当前连接的CPU , 和文件present
中列出了在线或离线的CPU 。online
offline
根据您想要执行的操作,present
或online
文件通常是正确的选择。