使用ionice over cluster

背景:

我在工作中使用了一个计算集群(4个从节点和1个头节点),它使用SGE作业调度程序。 最近我们一直在运行一些负担很重的IO,它减缓了shell / vim的使用(小的IO,但是我们需要它一天24小时运行)。 我发现ionice,它似乎是一台计算机的完美解决scheme,但我不确定它会对群集有帮助。

题:

如果我使用ionice设置(-c2 -n0)通过头节点运行一个进程(比如说vim),它是否还会优先于其他计算机上的进程(从服务器上的高IO(-c2 -n4))到共享HD ?

谢谢你的时间!

ionice命令只会影响在同一台机器上运行的进程间的IO争用。 除非机器正在运行为这些机器提供服务的进程,否则这将无助于许多机器出现争用的设备。

您可能希望将操作系统分区到与您的所有工作群集数据不同的主轴上。