如何限制同时运行的进程数?

如何限制同时运行的进程数?

我有一台 ubuntu 服务器,我用它来进行 CPU 密集型验证。我想将同时进行的验证数量限制为 10 个。有没有一种简单的方法可以将名为“vis”的进程限制为只能同时运行 10 个验证?

答案1

ulimit 是用于设置这些限制的命令。
我建议您创建一个名为的用户visuser,并在 .bashrc 文件中添加以下行:

ulimit -u 10

您可能必须将其设为 11 才能弥补外壳。

相关内容