PC 가 얼어 붙습니까? 아니면 컴퓨터에서 나오는 큰 CPU 팬 소음을 듣기 시작 했습니까? Linux 에서 CPU 사용률이 높은 이유는 여러 가지가 있지만 가장 일반적인 것은 잘못된 동작 앱입니다. Linux 에서 높은 CPU 사용량을 해결할 수있는 방법을 알아 보려면 계속 읽어보십시오.
범인 찾기
오작동하는 앱은 가장 빠른 프로세서조차도 무릎에 올릴 수 있습니다. 터미널에서 시스템 모니터 앱 또는top
를 사용하여 문제가있는 응용 프로그램을 찾을 수 있습니다.,터미널을 열고top
를 입력하고 Enter 키를 누릅니다.
기본적으로,모든 프로세스에 따라 정렬이 그들의 CPU 사용률이 가장 CPU 배고픈 사람을 상단에 있습니다. 앱이 항상 나머지 부분보다 CPU 사용률이 훨씬 높은 상위 5 개 슬롯 중 하나에 있으면 범인을 발견했습니다.,
Renice 를 죽이거나 응용 프로그램
상단 모두에 대한 지원이 포함되어 있 renice 죽이고,그래서 당신이 사용할 수 있는 그 공구의 우선 순위를 변경하려면 어떤 프로세스 또는 강제로 중지습니다.
응용 프로그램의 멋진 우선 순위는 CPU 의 리소스에 그것을 사용하도록 허용하는 다른 실행하는 프로세스입니다. Nice 는+19 에서-20 까지의 값을 허용합니다. 숫자가 높을수록 우선 순위가 낮아집니다.위에서 r 을 누르고 문제가있는 앱의 PID 를 입력하십시오., 변경하십시오 그것을”+5″값,그리고 도움이되지 않는 경우,다시 시도와 함께”+10″, “+15″, 마지막으로 가능한 가장 낮은 우선순위,”+19”.
경우 응답하지 않는 한,당신은 즉시 중지. 상단에있는 동안 k 를 누르고 PID 를 입력하고 Enter 키를 누르면 앱이 사라집니다.
모든 것 업데이트
앱을 실행할 때마다 문제가 지속되면 앱을 업데이트하면 문제가 해결 될 수 있습니다.,
하는,터미널에서 입력하십시오:
sudo apt 업데이트&&sudo apt-y 업그레이드
그 후 실행해 보세요 문제가 있는 응용 프로그램 다시합니다.
제거하고 다시 설치하는 앱
경우에는 문제가 해결되지 않는다면,거기에 약간의 기회를 나타나기 때문에 잘못된 매개변수 프로그램의 구성이 있습니다. 원래 상태로 재설정하면 도움이 될 수 있습니다.,우선,문제의 원인이 아니었고 앞으로 복원하기로 결정한 경우를 대비하여 구성을 백업하십시오., Then, purge the problematic app:
sudo apt purge APP_NAME
Reinstall the app:
sudo apt updatesudo apt install APP_NAME
This will reset the app to its original state.,
으로 되돌아가 이전 버전
경우 응용 프로그램을 업그레이드로도 문제가 해결되지 않으로 되돌릴 수 있습니다 이전 버전을 대신 합니다. 적어도 개발자가 앱의 버그를 수정하기 전까지는 이전 버전을 다운 그레이드하고 사용하려고 할 수 있습니다.
로 다운그레이드 앱이 처음인 사용 가능한 버전을 실행하여 터미널 및 발급:
sudo apt 정책 APP_NAME
현재 설치된 버전이 있을 것이 세 가지 별표는 다음을니다. 사용 가능한 다른 버전을 메모하십시오.,
다운 그레이드하기 전에 기존 버전을 제거하는 것이 좋습니다. 이렇게하면 구성 관련 문제가 제거됩니다.
이전 버전을 설치된:
sudo apt 설치 APP_NAME=버전
를 사용하여 다른 응용 프로그램
좋은 일에 대한 리눅스는 많은 응용 프로그램 할 수 있는 동일한 것입니다. 따라서 하나의 앱이 높은 CPU 사용량을 유발하는 경우 대안으로 대체 할 수 있고 대체해야합니다.,
CPU 사용량이 많은 핵심 앱 수정
CPU 를 먹는 것이 systemd 또는 Xorg 와 같은 핵심 앱인 경우 어떻게됩니까?
systemd 의 경우 조이패드 및 프린터와 같이 컴퓨터에서 필수적이지 않은 기능 및 보조 장치를 비활성화하십시오.
경우 장치는 조이패드,마우스,키보드,그리고 당신은 우분투를 실행하는 호환되는 배포,유형xinput
터미널에서 모두 볼 수은 연결된 장치입니다., 중 하나를 사용하지 않도록 그들을 사용합니다.
xinput--disable DEVICE_ID
을 다시 장치, 왑disable
enable
위에서 명령입니다.다른 장치의 경우 솔루션이 다소 복잡합니다. 먼저 터미널에lsmod
를 입력하고 Enter 키를 눌러 Linux 커널이 모듈로로드하는 모든 추가 드라이버를 확인해야합니다., 문제가되는 장치에 대한 것을 찾아 이름을 적어 두십시오. 그런 다음 다음을 입력하십시오.
sudo nano/etc/modprobe.디/블랙리스트.conf
방금 연 문서는 부팅 중에로드되어서는 안되는 모듈의 블랙리스트입니다. 아마도 이미 일부 항목으로 채워질 것입니다. 파일의 끝으로 이동하고 동일한 구문을 따라이 목록에 모듈을 추가하십시오., 귀하의 항목해야는 다음과 같다:
블랙리스트 MODULE_NAME
파일을 저장,다시 부팅하고,잘하면 모든 것이 해결됩니다,지금은 괜찮.
Xorg 의 경우 창 관리자의 compositor 를 비활성화하십시오. 공식적으로 compositor 가 CPU 관련 작업을 GPU 에 오프로드하지만 항상 그런 것은 아닙니다. 때로는 합성 지원을 가능하게함으로써 많은 까다로운 효과를 가능하게하는 경우도 있습니다.
때때로 GPU 의 드라이버로 인해 높은 CPU 사용량이 발생할 수 있습니다. Xorg 는 특정 버전의 Nvidia 또는 AMD 드라이버와 실제로 어울리지 않았습니다., 해결책은 다른 버전으로 업그레이드하거나 다운 그레이드하는 것입니다. 또는 오픈 소스 버전의 GPU 드라이버를 사용해 볼 수도 있습니다. 여전히 정확한 기능 세트를 공유하지 않으며 일부 기능이 부족할 수 있습니다.
커널 스왑
리눅스 커널이 CPU 사용률이 높은 이유는 드뭅니다. 아직도,당신이 시야에 해결책이없는이 시점에 도달했다면,당신은 다른 것을 시도하는 것을 잃지 않을 것입니다.,
As stated on its official site, to install the popular Liquorix kernel in Ubuntu, visit your terminal and type:
sudo add-apt-repository ppa:damentz/liquorix && sudo apt-get update
This will add its repository to Ubuntu’s sources., 다음을 가지고,커널은 자체 내장,사용:
sudo apt-get install linux-이미지-liquorix-amd64dar-liquorix-amd64
재부팅을 사용하면 새로운 커널,그리고,잘하면,당신의 CPU 사용률이 다시 정상적인 수준이다.
우리는 그 해결책 중 하나가 당신을 위해 일하기를 바랍니다. 그렇지 않은 경우 taskset 이있는 응용 프로그램에 CPU 코어를 수동으로 할당하려고 할 수도 있습니다. 마지막으로,어쩌면 처음부터 OS 를 다시 설치하거나 다른 배포판으로 이동할 때입니다.,
관련
OK 실생활에 시작 주위에 10 때,그는 자신의 첫째는 컴퓨터 제 독 128. 그 이후로 그는 연중 무휴로 타이핑하여 키캡을 녹여 듣기에 충분한 관심이있는 사람에게 기술의 말을 전파하려고했습니다. 또는 오히려 읽으십시오.우리의 이야기를받은 편지함으로 전달하십시오.쩔짤쨌짱쨘째쩍 짹쨍쨌짹쨍 쨉챨철쨌 32 짹챈 30,13 첸
Leave a Reply