1

У меня есть скрипт-обходчик KSH, который сканирует файловые системы в моей сети, и я хотел бы ограничить его использованием процессора до 25%, чтобы он не влиял на работающие системы. В настоящее время я использую nice, но когда я запускаю SED, FIND и некоторые другие команды, CPU загружается выше 60%, и я не хочу, чтобы это произошло.

Я слышал об ulimit, но это для BASH. Есть вариант KSH этого?

1 ответ1

0

Если у вас несколько ядер, используйте привязку к процессору AKA-affinity. Смотрите taskset

Планировщик Linux будет учитывать заданную привязку к процессору, и процесс не будет выполняться на других процессорах.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .