Linux 如何隔离流程?搜索slurm的单节点替代方案

Linux 如何隔离流程?搜索slurm的单节点替代方案,linux,cluster-computing,jobs,hpc,slurm,Linux,Cluster Computing,Jobs,Hpc,Slurm,我想提供一个内核数量有限、内存有限的进程。 使用slurm,我将使用如下命令解决此问题: srun--pty-c32--mem=178G bash 如果在普通桌面计算机上没有slurm,我该怎么做?看看ulimits,也许更好,在一个使用资源限制的容器中运行进程。我正在寻找直接替换此slurm命令的方法。据我所知,ulimit和容器对此没有帮助。Ulimits仅强制,例如,上限进程计数。容器运行它们自己的操作系统,但我希望在主机环境上运行。正确的替换可能需要基于cgroupsContainer

我想提供一个内核数量有限、内存有限的进程。 使用slurm,我将使用如下命令解决此问题:

srun--pty-c32--mem=178G bash

如果在普通桌面计算机上没有slurm,我该怎么做?

看看ulimits,也许更好,在一个使用资源限制的容器中运行进程。我正在寻找直接替换此slurm命令的方法。据我所知,ulimit和容器对此没有帮助。Ulimits仅强制,例如,上限进程计数。容器运行它们自己的操作系统,但我希望在主机环境上运行。正确的替换可能需要基于cgroupsContainer。容器不运行它们自己的操作系统,而是在同一操作系统上作为单独的独立进程ID运行它们自己的运行时。这就是它们与虚拟机的不同之处。此外,容器的原始设计基于cgroup。谢谢,明白你的意思了。尽管如此,我还是希望在不更改用户的情况下使用主机运行时,等等。