taskset -c 1-60

时间:2025-02-02 06:59:29

参数 -c 1-60 的含义:

  • -c 参数后面跟着的是 CPU 核心的列表。这个列表可以采用逗号分隔的形式或者使用范围表示。

  • 1-60 表示允许该进程在编号从 1 到 60 的 CPU 核心上运行。也就是说,进程会被限制只在这些核心上调度执行,而不会使用系统中其他的 CPU 核心。

    需要注意的是,在 Linux 中 CPU 的编号通常从 0 开始,所以如果系统中总共有 64 个核心,编号可能是 0 至 63。在这种情况下,使用 1-60 意味着进程不会在 CPU 0 和 CPU 61、62、63 上运行,可能是为了避开一些特殊用途的核心或者为了与其他进程进行合理的资源分配。