)。
我使用内核ubuntu 22.04运行vmlinuz-5.19.0-35-generic。我通过编辑/etc/default/grub来分离几个cpus,并做了一个sudo update-grub。
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash isolcpus=4-7"但是,在重新启动系统之后,我看到许多进程已经在其中一个独立CPU上运行,包括一些dockerd和systemd进程。
(我已经重启了好几次并且观察到了同样的情况)
我还检查了/proc/cmdlin和dmesg。它确实显示了isolcpus在命令行中。
有窃听器吗?
PS:
发布于 2023-05-09 21:19:53
Isolcpus并没有像我预期的那样工作。我在这里找到了答案。该线程的两个关键点是:
目前看来,isolcpus=只影响用户空间线程,因此内核线程将出现在独立的CPU上。总之,Ubuntu并没有忽略这个选项,它是按预期工作的。它是否按需要工作是一个不同的查询。
https://askubuntu.com/questions/1458510
复制相似问题