Используется ли 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»)

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

1
задан 3 April 2014 в 02:11

4 ответа

Удалось решить только с помощью:

apt-get purge apt-xapian-index

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

7
ответ дан 25 May 2018 в 16:50

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

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

acpi -tf

, чтобы проверить температуру в системе, если

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

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

pgrep update-apt-xapian-index

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

renice 19 -p PID

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

3
ответ дан 25 May 2018 в 16:50
  • 1
    Разве я не должен был бы это делать каждый раз? Мне было интересно, можно ли настроить «удобство»? однажды и на всегда. – user 15 November 2011 в 20:45
  • 2
    Разве я не должен был бы это делать каждый раз? Мне было интересно, можно ли настроить «удобство»? однажды и на всегда. – user 15 November 2011 в 20:45
  • 3
    Разве я не должен был бы это делать каждый раз? Мне было интересно, можно ли настроить «удобство»? однажды и на всегда. – user 15 November 2011 в 20:45
  • 4
    Разве я не должен был бы это делать каждый раз? Мне было интересно, можно ли настроить «удобство»? однажды и на всегда. – user 15 November 2011 в 20:45
  • 5
    В строке 463 /etc/cron.daily/apt должна быть строка nice ionice -c3 update-apt-xapian-index -q $xapian_extra_args, сменив ее на nice -n 19 ionice -c3 update-apt-xapian-index -q $xapian_extra_args. Я уверен, что именно здесь был запущен индекс. – dpendolino 15 November 2011 в 21:22
  • 6
    @dpendolino Хорошая находка, спасибо. Я должен попробовать это. – mikewhatever 16 November 2011 в 02:53
  • 7
    К сожалению, это тоже не решает проблему. : ~ ( – mikewhatever 19 November 2011 в 15:47
  • 8
    Исправление nice и ionice было интегрировано в /ect/cron.weekly/apt-xapian-index, согласно сообщению этого форума . – ignis 14 October 2013 в 23:48

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

Вы можете сделать /etc/cron.weekly/apt-xapian-index-update неисполняемым: chmod ax /etc/cron.weekly/apt-xapian-index-update. Кроме того, отредактируйте этот скрипт передать параметр --update в команду update-apt-xapian-index, чтобы он обновил индекс, а не восстановил его. (Например, в 13.04 замените части $CMD --quiet на $CMD --update --quiet) (Источник)

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

2
ответ дан 25 May 2018 в 16:50

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

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

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

1
ответ дан 25 May 2018 в 16:50

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

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