100 % CPU를 사용하는 유니티


10

Nvidia 드라이버가있는 HP 랩탑이 있습니다. 내가 실행 해요 때 top나는 볼 수 unity-panel-service약 20 초 동안 100 %의 CPU를 소모하고 CPU 소비는 약 5 초 동안 약 10 %의 CPU로 내려갑니다. 그리고이주기는 계속됩니다. 나는 프로세스를 죽이려고 노력했다. 그러나 새로운 프로세스가 생성되고 잠시 동안 아무런 문제없이 작동하지만 그 후에 문제가 다시 나타납니다. 이 문제를 어떻게 해결할 수 있습니까?


이런 일이 발생하면 어떻게합니까?
NN

크롬을 사용하고 있습니다 (4 탭 열림).
bonzi 2016 년

크롬을 사용할 때만 발생합니까?
NN

어제이 노트북에 Ubuntu 11.04를 설치했습니다. 과열 문제로 인해 CPU 소비가 많기 때문에 3-4 회 부적절한 종료가 발생했습니다. 내가 기억하는 한 모든 인스턴스에서 크롬이 실행 중이었습니다.
bonzi 2016 년

1
이 버그 일 수 있습니다. bugs.launchpad.net/weather-indicator/+bug/745037 날씨 표시기를 제거하고 여전히 문제가 있는지 확인하십시오.
htorque

답변:


6

그것은 잘 알려진 버그이며 나는 그것에 대한 진전을 보았다고 생각합니다. 사실, 나는 한동안 그것을 경험하지 않았다고 생각합니다. 최신 업그레이드를 설치하십시오. 수정되었을 수 있습니다. 그렇지 않은 경우 수정 될 때까지 alt + f2를 누르고을 입력하여 쉽게 "수정"할 수 있습니다 killall unity-panel-service. 표시기가 다시 시작되고 정상으로 돌아옵니다.

실제로 코드를 수정하지 않으려면 코드를 방지하기 위해 수행 할 수있는 작업이 없습니다. 버그 보고서에 정보를 추가하십시오.


3
이것은 우분투 13.10에서 나를 도왔다
morgoth

3

또 다른 가능한 해결 방법은 unity-panel-service의 CPU 사용량을 제한하는 것입니다. 다음과 같이 cpulimit라는 간단한 프로그램을 다운로드 할 수 있습니다.

sudo apt-get install cpulimit 

그런 다음이 명령을 실행할 수 있습니다.

cpulimit -e unity-panel-service -l 30

문제를 해결하지는 않지만 적절한 수정이 릴리스되는 동안 시스템을 사용할 수있게 만들 수 있습니다. Jo-Erlend Schinstad가 말했듯이 그것은 오래된 버그입니다. 다음 사항에도 영향을 미칩니다.

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


0

Lenovo Y50과 ubuntu 14.04의 통일성과 동일한 문제가 있습니다. Cpulimit 방법 (@Goghard가 언급 함)은 제 경우에는 아무런 영향을 미치지 않았 으므로이 서비스의 로그 파일이 커지기 시작할 때 unity-panel-service를 강제 종료하는 것을 자동화하려고했습니다 (때로는이 파일이 모두를 차지할 수 있음) 주의를 기울이지 않으면 디스크의 여유 공간).

나는 fe, check-and-restart-ups.sh와 같은 bash 스크립트를 사용합니다.

#!/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 unity-panel-ser)
Leo
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.