Єдність, що споживає 100% процесора


10

У мене ноутбук HP з драйверами Nvidia. Коли я працюю, topя бачу, що unity-panel-serviceспоживає 100% процесора протягом приблизно 20 секунд, а потім споживання процесора знижується до приблизно 10% процесора протягом приблизно 5 секунд. І цей цикл триває. Я намагався вбити процес. Але це породжує новий процес, і, здається, він працює без проблем якийсь час, але після цього проблема з’являється знову. Як я можу це виправити?


Що ти робиш, коли це відбувається?
NN

Я просто використовую хром (відкрито 4 вкладки).
bonzi

Так це відбувається лише тоді, коли ви використовуєте хром?
NN

Вчора я встановив Ubuntu 11.04 на цьому ноутбуці. Через проблеми з перегрівом відбулося неправильне відключення 3-4 рази (через велике споживання процесора). Наскільки я пам'ятаю, хром бігав під час усіх інстанцій.
bonzi

1
Можливо, це ця помилка: bugs.launchpad.net/weather-indicator/+bug/745037 Видаліть показник погоди та подивіться, чи все-таки у вас виникла проблема.
htorque

Відповіді:


6

Це добре відома помилка, і я думаю, що я побачив певний прогрес у цьому. Власне, я не думаю, що я цього переживав за деякий час. Не забудьте встановити новітні оновлення. Це, можливо, було виправлено. Якщо ні, поки це не зафіксується, ви можете легко "виправити", натиснувши клавіші alt + f2 і ввівши killall unity-panel-service. Це перезапустить показники і повернеться до норми.

Якщо ви дійсно не хочете виправити код, ви нічого не можете зробити, щоб запобігти його, окрім того, додайте інформацію до звіту про помилку.


3
Це допомогло мені на Ubuntu 13.10
morgoth

3

Іншим можливим вирішенням є обмеження використання ЦП єдиноборства-сервісу. Ви можете завантажити просту програму під назвою cpulimit за допомогою:

sudo apt-get install cpulimit 

Потім ви можете запустити цю команду:

cpulimit -e unity-panel-service -l 30

Це не вирішує проблему, але, можливо, робить вашу систему корисною при звільненні належного виправлення. Як сказав Джо-Ерленд Шінстад, це стара помилка. Я пропоную вам повідомити, що він також впливає на вас:

https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1199877


0

У мене така ж проблема з єдністю на Lenovo Y50 та ubuntu 14.04. Метод Cpulimit (згаданий @Goghard) не мав жодного ефекту в моєму випадку, тому я намагався автоматизувати вбивство панелі єдності-сервісу в той момент, коли файл журналу цієї служби починає рости (іноді цей файл може займати всіх вільного місця на диску, якщо ви не звертаєте уваги).

Я використовую такий скрипт bash, званий, fe, check-and-restart-ups.sh:

#!/bin/bash
filesize=$(stat -c%s "/home/<username>/.cache/upstart/unity-panel-service.log")
if [ "$filesize" -gt "1000000" ]
then
    #restart unity-panel-service
    kill $(pgrep unity-panel-ser)
    rm /home/<username>/.cache/upstart/unity*
fi

зробіть його виконуваним і щомісяця запускайте його за допомогою crontab:

*/1 * * * * root /home/<username>/check-and-restart-ups.sh

Сподіваюся, це допоможе тобі.


вибачте, фіксована лінія: kill -HUP $ (pgrep Единство-панель-сер)
Лев
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.