Я хочу ограничить потребление ЦП, памяти, пропускной способности сети различными процессами, работающими на одном сервере CentOS 5 (ядро 2.6.18). И хорошо, если я могу перенести процесс с одного сервера на другой. Мы используем общий кластер. У меня есть полномочия sudo, но мне не разрешено изменять ядро. Я искал облегченную виртуализацию. Но LXC не совместим с нашим ядром и KVM кажется тяжеловатым. Любая рекомендация? Спасибо.
Как я могу ограничить выделение ресурсов между различными процессами, работающими в CentOS 5 (ядро 2.6.18)?
Ответы (1)
Для процессора есть инструмент под названием CPULimit, доступный на исходной кузнице. Проверьте эту ссылку.
для случая с памятью вы можете взглянуть на эта ссылка. это полезно.
person
Gupta
schedule
15.12.2011
ionice
иsetrlimit
/ulimit
помогут? Ни один из них напрямую не влияет на пропускную способность сети, но они намного легче, чем виртуализация. - person BRPocock   schedule 15.12.2011