Назад | Перейти на главную страницу

du, найти и загрузить среднее

У меня сложная структура каталогов с множеством небольших файлов. лайк:

/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.