使用所有 CPU 核心进行排序

使用所有 CPU 核心进行排序

在此输入图像描述

htop 显示“sort”命令仅使用 1 个 CPU 核心(在基于 RPM 的 Linux 发行版上)。我如何告诉它使用所有可用的 CPU 核心?

答案1

您可以使用--parallel

--parallel=N 将并发运行的排序数量更改为 N

答案2

如果您知道PID对于进程,您可以按照讨论设置 CPU 核心数这里

  • 如果您没有taskset,您可以将其安装为,

    sudo yum install util-linux 
    
  • 例如,要将进程分配给 CPU 核心 0 和 4,请执行以下操作。

    taskset -cp 0,4 9030 
    

    “-C”选项,您可以指定以逗号分隔的数字 CPU 核心 ID 列表,甚至包括范围(例如,0,2,5,6-10)。

您还可以启动提及特定 CPU 核心的程序。因此,所有这些详细信息都存在于上面引用的链接中。

相关内容