Используется ли 100% -ное использование ЦП при запуске update-apt-xapi?

(Система: 11.10 работает Unity 3D)

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

Мой вопрос заключается в следующем: возможно ли такое использование центрального процессора на пару минут приемлемым? (У меня ноутбук Dell Inspiron 1545, а процессор – «Intel® Core ™ 2 Duo CPU T6400 @ 2.00GHz × 2»)

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

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

sudo killall update-apt-xapian-index

для экономии вашего процессора от жарки: D, что может быть скорее всего опасным, если ваша система плохо охлаждается.

Чтобы ответить на ваш «вопрос», он не является «приемлемым», поскольку он не является идеальным, но он «приемлем» в том смысле, что он не остается достаточно долго, чтобы нанести урон 🙂 ,

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

Может быть разрешено только удовлетворительно:

 apt-get purge apt-xapian-index 

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

Согласился, что использование вашего процессора на 100% в течение нескольких минут не наносит никакого вреда.

Вы всегда можете использовать:

 acpi -tf 

для проверки температуры системы, если вы заинтересованы.

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

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

 pgrep update-apt-xapian-index 

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

 renice 19 -p PID 

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

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

  • Вы можете сделать /etc/cron.weekly/apt-xapian-index-update невыполнимым:

    chmod ax /etc/cron.weekly/apt-xapian-index-update

  • Кроме того, отредактируйте этот скрипт, чтобы передать параметр --update в команду update-apt-xapian-index , чтобы он update-apt-xapian-index , а не восстановил его. (Например, 13.04, замените части $CMD --quiet на $CMD --update --quiet ) ( Source )

Обратите внимание: удаление пакета (или предотвращение его выполнения) не нарушит работу системы, но замедлит поиск в Synaptic и APT. См. Также: « Какой вред от удаления (очистки) пакета apt-xapian-index? »

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

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

Обновление – связанная статья содержит некоторые строки для добавления / изменения в файле cron, чтобы уменьшить процессор во время обновления. Как оказалось, эти строки уже присутствовали в моем случае, поэтому мне не помогло. Можете изменить ситуацию для других.