Задний план:
Я использую вычислительный кластер на работе (4 подчиненных узла и 1 головной узел), который использует планировщик заданий SGE. Недавно мы выполняли задания, которые выполняли тяжелый ввод-вывод, и это замедляло использование оболочки / vim (небольшой ввод-вывод, но нам нужно, чтобы он работал бесперебойно 24/7). Я нашел ionice, и он кажется идеальным решением для одного компьютера, но я не уверен, что он будет полезен для кластера ...
Вопрос:
Если я запустил процесс (скажем, vim) через головной узел с настройкой ionice (-c2 -n0), будет ли он иметь какой-либо приоритет над процессами на других компьютерах (высокий уровень ввода-вывода на подчиненных устройствах -c2 -n4) для общего HD ?
Спасибо за ваше время!
В ionice
повлияет только на конкуренцию за ввод-вывод между процессами, работающими на одном компьютере. Это не поможет с устройством, которое вызывает конкуренцию со многих машин, если только машина не ionice
on выполняет процесс, обслуживающий эти машины.
Вы, вероятно, захотите разделить свою операционную систему (и) на другой шпиндель (и) из всех ваших рабочих данных кластера.