每个进程的亲和力掩码由谁和在哪里设置?

每个进程的亲和力掩码由谁和在哪里设置?

我有一个进程,外壳。它的关联掩码是 1(我有 3 个 CPU)在冗余机器上(几乎是镜像 - 它是 7 个 - 所有 CPU)谁决定设置哪个掩码或在哪里配置它?

[root@h1-nms ~]# ps $$
  PID TTY      STAT   TIME COMMAND
 7605 pts/2    Ss     0:00 -bash
[root@h1-nms ~]# taskset -p $$
pid 7605's current affinity mask: 1

答案1

我发现在特定的机器上亲和力是由 Cgroups 管理的(https://en.wikipedia.org/wiki/Cgroups

相关内容