У меня есть ноутбук HP с драйверами Nvidia. Когда я бегу, top
я вижу, что unity-panel-service
он потребляет 100% ЦП в течение примерно 20 секунд, а затем потребление ЦП снижается примерно до 10% ЦП в течение примерно 5 секунд. И этот цикл продолжается. Я пытался убить процесс. Но он порождает новый процесс и, кажется, некоторое время работает без проблем, но после этого проблема появляется снова. Как я могу это исправить?
10
Ответы:
Это хорошо известная ошибка, и я думаю, что я видел некоторый прогресс в этом. На самом деле, я не думаю, что пережил это некоторое время. Обязательно установите новейшие обновления. Возможно, это было исправлено. Если нет, пока оно не будет исправлено, вы можете легко «исправить», нажав alt + f2 и напечатав
killall unity-panel-service
. Это перезапустит индикаторы и вернется к нормальному состоянию.Если вы не хотите на самом деле исправить код, вы ничего не можете сделать, чтобы предотвратить его, добавьте некоторую информацию в отчет об ошибке.
источник
Другой возможный обходной путь - ограничение использования ЦП службы Unity-Panel-Service. Вы можете скачать простую программу cpulimit с:
Затем вы можете запустить эту команду:
Это не решает проблему, но, возможно, делает вашу систему работоспособной, пока выпущено правильное исправление. Как сказал Джо-Эрленд Шинстад, это старая ошибка. Я предлагаю вам сообщить, что это также влияет на вас:
https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1199877
источник
У меня такая же проблема с Unity на Lenovo Y50 и Ubuntu 14.04. Метод Cpulimit (упомянутый @Goghard) не имел никакого эффекта в моем случае, поэтому я попытался автоматизировать уничтожение службы unity-panel-service в тот момент, когда файл журнала этого сервиса начинает расти (иногда этот файл может занимать все свободного места на диске, если не обращать внимания).
Я использую такой скрипт bash, который называется fe, check-and-restart-ups.sh:
сделайте его исполняемым и запускайте его каждую минуту crontab:
Я надеюсь, что это поможет вам.
источник