Действительно ли 100%-е использование ЦП вредно, в то время как update-apt-xapi работает?

(Система: 11.10 рабочих 3D Единиц)

Когда update-apt-xapi работает, использование ЦП остается в 100% (в течение приблизительно нескольких минут). Это нормально? Я понимаю, что команда выполняет update-apt-xapian-index для обновления индекса пакетов программного обеспечения.

Мой вопрос - это: приемлемо такое высокое использование ЦП в течение нескольких минут? (У меня есть ноутбук Dell Inspiron 1545, и процессором является "Intel® Core™2 Duo CPU T6400 2.00 ГГц × 2 дюйма),

Если могло бы быть вредно, какую меру предосторожности нетехнически опытный пользователь может принять?

31
задан 2 April 2014 в 14:11

5 ответов

Это абсолютно безопасно. Если бы это должно было продолжиться и вперед и вперед, то Вы могли бы работать:

sudo killall update-apt-xapian-index

сохранить Ваш ЦП от жарки :D, который, только, вероятно, будет риском, когда Ваша система будет иметь плохо охлаждение.

Для ответа на "дополнительный вопрос" это не действительно "приемлемо", так поскольку это не то, что идеально, но это "приемлемо" в том смысле, что это не остается идущим довольно долго для принесения убытков :).

Проподсказка:
Когда эта программа работает, прекратите делать то, что когда-либо это - Вы, делают на компьютере в то время, если не является критическим/важным, и если Вы имеете индикатор частоты CPU, устанавливаете его на производительность в настоящий момент и позволяете выполнению приложения через его шаги. Таким образом, это закончится быстрее, и Ваша система будет более гладкой для использования, когда это будет по (из-за меньшего количества блокировки на ресурсах).

16
ответ дан 23 November 2019 в 00:45

Мог только быть решен удовлетворительный с:

apt-get purge apt-xapian-index

Это удалило дефектную программу из системы, и я полагаю, что мой ноутбук не начнет использовать 100% ЦП и одновременно жестких дисков мусора снова.

9
ответ дан 23 November 2019 в 00:45

Согласованный, что наличие Вашего использования ЦП в 100% в течение нескольких минут не нанесет ущерба.

Можно всегда использовать:

acpi -tf

проверять системную температуру, если Вы заинтересованы.

Кроме того, вместо того, чтобы уничтожить процесс можно хотеть попытаться корректировать приоритет процесса.

Сначала найдите идентификатор процесса:

pgrep update-apt-xapian-index

Затем установите приоритет (-20, является самым высоким, и 19 является самым низким):

renice 19 -p PID

Это установило бы процесс обновления на самый низкий приоритет. Это заняло бы больше времени для окончания, но сделает систему применимой, в то время как это работает.

3
ответ дан 23 November 2019 в 00:45

Я натыкался на статью, которая дает код для того, чтобы сделать update-apt-xapi играйте по правилам и уменьшите использование ЦП. Считайте его здесь.

Я лично еще не протестировал его, но я собираюсь - и поток комментария свидетельствует о положительных результатах.

Обновление - связанная статья предоставляет некоторые строки для добавления/изменения в файле крона для сокращения ЦП во время обновления. Как оказалось, те строки уже присутствовали в моем случае, таким образом, никакая справка для меня там. Мог бы иметь значение для других.

1
ответ дан 23 November 2019 в 00:45

Список некоторых альтернатив решению для удаления пакета.

  • Можно сделать /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?"

2
ответ дан 23 November 2019 в 00:45

Другие вопросы по тегам:

Похожие вопросы: