【问题标题】:How to learn the maximum number of processes that GNU parallel can run at a time?如何了解 GNU 并行一次可以运行的最大进程数?
【发布时间】:2019-09-08 09:05:36
【问题描述】:

我正在尝试找到一种方法来了解如何使用 GNU Parallel 在我的计算机上同时运行的最大作业数。我们可以通过-j<jobs> 参数定义要生成的作业。但是我无法找到任何方法可以一次生成多少个。

在普通计算机中,如果我们使用top/htop 检查内核数量,那么这是可以同时运行的最大进程数。但我试图在允许多个节点的超级计算机上运行它。

【问题讨论】:

  • 不确定您在这里的目标或目标是什么?例如,GNU Parallel 可以在 4 核 CPU 上启动 400 个作业。 ulimit -u 给出了您更有可能达到的限制
  • 我投票结束这个问题,因为它不是一个编程问题,而是一个 Linux 问题。我建议在unix.stackexchange.com 上提问。

标签: linux parallel-processing gnu-parallel


【解决方案1】:

为什么不使用 let GNU Parallel 通过 -j0 来解决它?

【讨论】:

    猜你喜欢
    • 2016-09-28
    • 2021-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-11
    • 1970-01-01
    • 2019-05-26
    • 1970-01-01
    相关资源
    最近更新 更多