(Система: 11.10 рабочих 3D Единиц)
Когда update-apt-xapi работает, использование ЦП остается в 100% (в течение приблизительно нескольких минут). Это нормально? Я понимаю, что команда выполняет update-apt-xapian-index для обновления индекса пакетов программного обеспечения.
Мой вопрос - это: приемлемо такое высокое использование ЦП в течение нескольких минут? (У меня есть ноутбук Dell Inspiron 1545, и процессором является "Intel® Core™2 Duo CPU T6400 2.00 ГГц × 2 дюйма),
Если могло бы быть вредно, какую меру предосторожности нетехнически опытный пользователь может принять?
Это абсолютно безопасно. Если бы это должно было продолжиться и вперед и вперед, то Вы могли бы работать:
sudo killall update-apt-xapian-index
сохранить Ваш ЦП от жарки :D, который, только, вероятно, будет риском, когда Ваша система будет иметь плохо охлаждение.
Для ответа на "дополнительный вопрос" это не действительно "приемлемо", так поскольку это не то, что идеально, но это "приемлемо" в том смысле, что это не остается идущим довольно долго для принесения убытков :).
Проподсказка:
Когда эта программа работает, прекратите делать то, что когда-либо это - Вы, делают на компьютере в то время, если не является критическим/важным, и если Вы имеете индикатор частоты CPU, устанавливаете его на производительность в настоящий момент и позволяете выполнению приложения через его шаги. Таким образом, это закончится быстрее, и Ваша система будет более гладкой для использования, когда это будет по (из-за меньшего количества блокировки на ресурсах).
Мог только быть решен удовлетворительный с:
apt-get purge apt-xapian-index
Это удалило дефектную программу из системы, и я полагаю, что мой ноутбук не начнет использовать 100% ЦП и одновременно жестких дисков мусора снова.
Согласованный, что наличие Вашего использования ЦП в 100% в течение нескольких минут не нанесет ущерба.
Можно всегда использовать:
acpi -tf
проверять системную температуру, если Вы заинтересованы.
Кроме того, вместо того, чтобы уничтожить процесс можно хотеть попытаться корректировать приоритет процесса.
Сначала найдите идентификатор процесса:
pgrep update-apt-xapian-index
Затем установите приоритет (-20, является самым высоким, и 19 является самым низким):
renice 19 -p PID
Это установило бы процесс обновления на самый низкий приоритет. Это заняло бы больше времени для окончания, но сделает систему применимой, в то время как это работает.
Я натыкался на статью, которая дает код для того, чтобы сделать update-apt-xapi
играйте по правилам и уменьшите использование ЦП. Считайте его здесь.
Я лично еще не протестировал его, но я собираюсь - и поток комментария свидетельствует о положительных результатах.
Обновление - связанная статья предоставляет некоторые строки для добавления/изменения в файле крона для сокращения ЦП во время обновления. Как оказалось, те строки уже присутствовали в моем случае, таким образом, никакая справка для меня там. Мог бы иметь значение для других.
Список некоторых альтернатив решению для удаления пакета.
Можно сделать /etc/cron.weekly/apt-xapian-index-update
неисполняемый файл:
chmod a-x/etc/cron.weekly/apt-xapian-index-update
С другой стороны, отредактируйте тот сценарий для передачи параметра --update
к update-apt-xapian-index
команда, так, чтобы это обновило индекс вместо того, чтобы восстановить его. (Например, на 13,04, замените части $CMD --quiet
с $CMD --update --quiet
) (Источник)
Обратите внимание, что удаление пакета (или предотвращение его выполнения) не повредят систему, но это замедлит поиски в Синаптическом и APT.См. также: "Какой вред там является от удаления (чистки) пакетом apt-xapian-index?"