Я обновил свой ноутбук (Lenovo Z50-70) с процессором i7 и 8 гигабайтами памяти Ram до Ubuntu 16.04 с 15.10. Я устанавливал обновления последовательно. Я использую Ubuntu со средой рабочего стола Gnome (GDM).
В последнее время у меня возникла странная проблема, мой процессор (включая все 4 ядра) на 100% используется некоторыми процессами, такими как gnome-software
(программное обеспечение Gnome) и fwupd
(демон обновления прошивки). Это заставляет мою работу идти вниз. Если я даже убью эти процессы, они начнут снова.
Есть ли решение для этих процессов, чтобы не использовать 100% моего процессора. И я не хочу, чтобы ответы говорили, что используйте cpulimit
утилиту, чтобы обеспечить количество процессорного времени для этих процессов. Я считаю, что это основная проблема в Ubuntu, я ожидаю реальных решений этой проблемы.
До сих пор я пытался
удалить те PPA, которые я добавил, кроме официальных PPA для проверки обновлений. Это не сработало! Прикрепил скриншот htop
экрана этих процессов.
dmesg
это команда, которую вы вводите, которая выведет журнал./var/log/apt/history.log
как и другие файлы журналов в этом каталоге, такие как/var/log/apt/term.log
или в/var/log/dpkg.log
каких местах искать подсказки и ошибки.Ответы:
Была похожая проблема.
Как уже упоминалось в другом ответе, можно определить проблему, взглянув на нее
/var/log/syslog
.В моем журнале gnome-settings сообщалось следующее:
Чтобы это исправить, я выполнил следующую команду, заменив USER своим именем пользователя:
источник
У меня была точно такая же проблема, те же процессы, занимающие 100% процессорного времени Для меня работало обновление программного обеспечения в моей Ubuntu (16.04):
После этого я перезагрузил свой компьютер, и теперь проблема исчезла.
источник
Мне удалось решить это, проверив syslog (
/var/log/syslog
). Это регистрировалось как сумасшедший, что он не мог создать файл/home/<my user>/.cache/dconf/user
. Когда я дал этой папке правильные разрешения, она перестала использовать столько процессора.источник
Проблема с разрешением для меня.
смотря на:
Выполнив эту команду, проблема решена.
источник
Может быть случай, когда в системном журнале нет ничего, связанного со службой, и в этом случае вы можете просто перезапустить его. Чтобы не искать сервисы и не убивать их вручную, вы можете просто использовать
systemctl
:источник
/home/[user]/.cache
проблем с папками, перечисленных выше.Эта проблема со
fwupd
мной произошла сегодня на одном компьютере. У меня также было два случаяgnome-software
бега. Всего 2 процессора были зажаты на 100%.Чтобы быстро остановить этот беспредел, я мог бы просто убить эти 3 процесса:
(Вы также можете попробовать
killall gnome-software
иkillall fwupd
, я просто считаю этуkillall
команду опасной ... В противном случае,htop
вы можете просто использовать F9. Перед подтверждением убедитесь, что выбран правильный процесс!)Теперь @belacqua указал нам на следующее сообщение об ошибке на панели запуска:
https://bugs.launchpad.net/ubuntu/+source/appstream-glib/+bug/1591868
Я нашел комментарий 18 особенно интересным:
https://bugs.launchpad.net/ubuntu/+source/appstream-glib/+bug/1591868/comments/18
Человек говорит, что проблема не воспроизводима, но если у вас были проблемы с apt-get (как, например, с обновлением / установкой программного обеспечения), то это вполне может быть из-за этого. И действительно, у меня было несколько файлов в кэше apt, которые были полностью дерьмовыми (т.е. мое подключение к Интернету не удалось пару дней назад, и некоторые из файлов кэша содержали ошибку HTTP 302 вместо ожидаемых списков пакетов). Я нахожу этот конкретный комментарий интересно, потому что ошибка все еще существует, но не из-за файла yaml, как указано там. В моем случае я нигде не смог найти ни одного файла yaml.
Готов поспорить, что исправив
apt-get
кеш , я исправил проблему. Похоже, код был исправлен уже давно. Мне просто нужна перезагрузка, чтобы подтвердить, что загрузка процессора на 100% больше не происходит.источник
Та же проблема со мной, это также блокирует мою систему.
После смены владельца
/home/{user}/.cache/dconf/user
это выглядит нормально.источник