1

Я хочу извлечь огромный файл .tar.gz, но когда я его извлекаю, он останавливает сервер. Сервер тяжело пишет, и извлечение, кажется, душит диск. Есть ли хороший способ извлечь, не останавливая мир? Я пробовал команды 'nice' и 'cpulimit', но они, похоже, не справляются.

2 ответа2

2

Где вы узкое место: IO или процессор?

Вы уже попробовали ionice ? -c3 (только в режиме ожидания) или -n7 (самый низкий приоритет) должны выполнять эту работу.

Вы пытаетесь извлечь из него один файл или просто распаковываете его полностью?

2

Примените ionice к процессу распаковки. Это может значительно замедлить распаковку, но вы должны быть в состоянии устранить зависание других программ.

Вы можете установить atsar и посмотреть, как загружается ваш диск. Если у вас есть несколько дисков, вы можете посмотреть на движущиеся разделы, чтобы сбалансировать нагрузку.

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