Как остановить "aptd" от максимальной загрузки моего процессора?
После запуска команды "top" в терминале, я вижу запущенный "aptd", который заставляет процессор работать на 100%. Если я обновляю систему или устанавливаю программное обеспечение, я вижу это. Я только недавно заметил это. Есть ли способ остановить это или сказать, какова его функция?
2 ответа
aptd
это служба, которая устанавливает программное обеспечение для Ubuntu Software Center и Update Manager. Он запускается как отдельный фоновый процесс, так что установщик может иметь привилегии root, в то время как графический интерфейс запускается под вашим собственным идентификатором пользователя.
Вы не должны останавливаться aptd
во время установки программного обеспечения: его уничтожение прервет установку и, возможно, сломает систему пакетов.
Если вы не устанавливаете программное обеспечение и по-прежнему видите aptd
используя процессорное время, вероятно, система настроена на автоматическую проверку обновлений; эти автоматические проверки обновлений также используют aptd
,
В дополнение к вышеприведенной информации, если вы заметили, что она работает в течение длительного времени - скажем, час или более, может потребоваться ее уничтожение. Я столкнулся с этим, когда менеджер пакетов Synaptic, по-видимому, не отвечал в течение длительного периода времени. После принудительного закрытия его из графического интерфейса я обнаружил пару запущенных экземпляров aptd и нескольких других связанных процессов, и в конце концов мне пришлось их убить.
В моем случае я обнаружил, что для восстановления необходимо выполнить следующие команды:
sudo dpkg-reconfigure -phigh -a
sudo dpkg --configure -a