У меня сложная структура каталогов с множеством небольших файлов. лайк:
/opt/data/1000/45/32/2009/10/15/76543.zip
Когда я запускаю du
или find
в этом каталоге (/ opt / data /) нагрузка на мой сервер сильно увеличивается (0,5 -> 25), и моя система больше не отвечает.
Могу ли я «замедлить» выполнение команды du / find, чтобы моя система оставалась доступной? Меня не волнует, занимает ли выполнение команды 3 дня :-) Я пробовал с nice -n 19
безуспешно ...
Спасибо !
Вы можете использовать «ionice» для более бережного отношения к системе.
Пример:
$ ionice du /opt/data
Вы даже можете установить расписание io для pid:
$ ionice -c 3 -p 1023
См. Справочную страницу для получения дополнительной информации о том, как использовать "ionice".
Я бы сделал и ionice, и nice:
Итак, после запуска ionice запустите renice:
renice -n 20 -p 1023
Вы также можете просто запустить процесс с помощью nice.