首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在重新启动之后,许多进程在独立的cpu中运行。

在重新启动之后,许多进程在独立的cpu中运行。
EN

Ask Ubuntu用户
提问于 2023-03-09 13:03:11
回答 1查看 124关注 0票数 0

这个问题是从堆栈过流迁移的,因为它被标记为非主题(

)。

我使用内核ubuntu 22.04运行vmlinuz-5.19.0-35-generic。我通过编辑/etc/default/grub来分离几个cpus,并做了一个sudo update-grub

代码语言:javascript
运行
复制
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash isolcpus=4-7"

但是,在重新启动系统之后,我看到许多进程已经在其中一个独立CPU上运行,包括一些dockerdsystemd进程。

(我已经重启了好几次并且观察到了同样的情况)

我还检查了/proc/cmdlindmesg。它确实显示了isolcpus在命令行中。

有窃听器吗?

PS:

  1. 我还发现一些人在说相似,但不知道他们是否有关联。
  2. 如何分离cpus上有一个页面。在讨论使用isolcpus的方法时,它仍然要求使用cset将对接器和kubepods ping到未屏蔽的cpus。这是否意味着docker通常不尊重isolcpus设置?
EN

回答 1

Ask Ubuntu用户

发布于 2023-05-09 21:19:53

Isolcpus并没有像我预期的那样工作。我在这里找到了答案。该线程的两个关键点是:

目前看来,isolcpus=只影响用户空间线程,因此内核线程将出现在独立的CPU上。总之,Ubuntu并没有忽略这个选项,它是按预期工作的。它是否按需要工作是一个不同的查询。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1458510

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档