Linux 是否有工作负载管理子系统?

Linux 是否有工作负载管理子系统?

询问此问题超级用户,没有得到回应:

谁能告诉我 Linux 中 WLM(工作负载管理)内核调度程序系统的状态/状态?或者,是否有任何基于用户空间进程目标的负载管理程序?

这是一个好的开始,但不知道这些建议是否得到落实?

http://www.computer.org/plugins/dl/pdf/proceedings/icac/2004/2114/00/21140314.pdf

http://ckrm.sourceforge.net/downloads/ckrm-linuxtag04-paper.pdf

AIX 有包容性的 WLM,有什么可以与 Linux 相媲美的吗?

答案1

我正在看这个:

Slurm是一款开源工作负载管理器,专为各种规模的 Linux 集群而设计。它提供三个关键功能。首先,它在一段时间内向用户分配对资源(计算机节点)的独占和/或非独占访问权限,以便他们可以执行工作。其次,它提供了一个框架,用于在一组分配的节点上启动、执行和监视工作(通常是并行作业)。最后,它通过管理待处理工作队列来仲裁资源争用。

参考Slurm工作负载管理器

答案2

不太确定,但我能想到的最接近的是cgroups:

控制组提供了一种机制,用于将任务集及其所有未来的子任务聚合/划分为具有专门行为的分层组。

有关详细信息,请参阅以下内容之一:

答案3

便携式批处理系统美国公共广播公司专业人士是你可以尝试的事情。它有两种风格,一种是开源的,另一种是商业的。您可以从以下位置下载源代码这里其中还包括帮助您进行设置的安装说明。

答案4

我认为nq这是您正在寻找的工具:https://github.com/leahneukirchen/nq。它是一个没有后台守护进程的轻量级作业队列系统。作者还提到了其他工具nq,包括和at,具有类似的用法。batchtask-spooler

相关内容