允许 bash 脚本在多个处理器上运行命令

允许 bash 脚本在多个处理器上运行命令

我有一个脚本,它可以为一大堆具有各种选项的不同文件compute_all_matrices.sh启动“deepTools” 。computeMatrix用户手册computeMatrix规定:

--numberOfProcessors INT, -p INT

要使用的处理器数量。键入“max/2”以使用最大处理器数的一半,或键入“max”以使用所有可用处理器。 (默认值:1)

我想每个处理器使用最多 8 个处理器,一个接一个,而且还有其他人使用这些处理器,所以我不能全部使用。然而,当我检查时htop,脚本似乎compute_all_matrices.sh只使用一个处理器。

有没有办法让“上标”对其“下标”使用多个处理器?

编辑

我很清楚为什么,但显然我的上标正在使用所有处理器,只是不是一直如此。我想我一定只检查了仅使用 1 个处理器时的 CPU 使用状态。这可能吗?如果是这样,我相信这个问题可以结束了。

相关内容