Er din PC fryser du? Eller har du startet å høre høy CPU-vifte støy som kommer fra datamaskinen? Det er mange grunner for høy CPU-bruk i Linux, men det mest vanlige er en app ikke fungerer som den skal. Les videre for å finne ut hvordan du kan fikse høy CPU-bruk i Linux.
Finn den Skyldige
En app ikke fungerer som den skal kan bringe selv de raskeste prosessorene til knærne. Du kan bruke Systemet Overvåker app eller top
i Terminalen for å finne det problematisk programmet.,
Åpne terminal, skriv top
, og trykk på Enter.
som standard, alle prosesser er sortert i henhold til CPU-bruk, med de mest CPU-de som sulter på toppen. Hvis en app er alltid i en av de fem beste spor med en CPU-bruk pris som er betydelig høyere enn resten, du har funnet den skyldige.,
Renice eller Drepe App
Top inkluderer støtte for både renice og drepe, slik at du kan bruke disse verktøyene til å endre prioriteten på en prosess eller hardt stoppe det.
En app er hyggelig prioritet refererer til mengden av CPU-ressurser det er tillatt å bruke i forhold til andre prosesser som kjører. Fin aksepterer verdier fra +19 til -20 grader. Jo høyere tall, jo lavere prioritet.
I toppen, trykk r og skriv inn problematisk app PID., Prøv å endre den til en «+5» verdi, og hvis det ikke hjelper, kan du prøve med «+10», «+15», og til slutt den lavest mulige prioritet, «+19».
Hvis appen ikke svarer, skal du bare stanse den umiddelbart. Trykk på k for mens i toppen, oppgi PID, trykk på Enter, og appen vil være borte.
Oppdatere Alt på
Hvis problemet vedvarer hver gang du kjører programmet, oppdaterer appen kan løse problemet.,
for Å gjøre det, i din terminal, skriv inn:
– >
sudo apt oppdater && sudo apt -y oppgradere
Etter det, kan du prøve å kjøre problematisk programmet på nytt.
Fjern og Re-Installere Appen
Hvis problemet ikke er løst, det er en liten sjanse for at den vises på grunn av en feil parameter i programmets konfigurasjon. Tilbakestille den til sin opprinnelige tilstand kan hjelpe.,
Først, bør du sikkerhetskopiere din konfigurasjon i tilfelle det ikke var årsaken til problemet, og du bestemmer deg for å gjenopprette det i fremtiden., 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.,
gå Tilbake til Forrige Versjon
Hvis du oppgraderer app ikke løste problemet, kan du gå tilbake til den tidligere versjonen i stedet. Du kan prøve nedgradering og bruker en eldre versjon, i hvert fall frem til utvikleren har fikset bugs i programmet.
for Å nedgradere din app, må du først sjekke ut de tilgjengelige versjoner ved å kjøre din terminal og lager:
– >
sudo apt-politikk APP_NAME
den installerte versjonen vil ha tre stjerner ( * ) ved siden av den. Ta note av de andre tilgjengelige versjoner.,
Før nedgradering, foreslår vi at du slette den eksisterende versjonen. Dette vil eliminere enhver konfigurasjon-relaterte problemer.
Installere den eldre versjonen, med:
– >
sudo apt installere APP_NAME= - VERSJON
Bruk Alternative App
Den gode tingen om Linux er at det er mange apper som kan gjøre det samme. Så hvis en app er noe som fører til høy CPU-bruk, du kan og bør erstatte det med et alternativ.,
Reparasjoner for Core Apps Forårsaker Høy CPU-Bruk
Hva skjer hvis det er å spise opp din CPU er en core-appen, som systemd eller Xorg?
For systemd, kan du prøve å deaktivere ikke-essensielle funksjoner og sekundære enheter på datamaskinen, for eksempel joypads og skrivere.
Hvis enheten er en joypad, mus eller tastatur, og du kjører Ubuntu eller en kompatibel distribusjon, skriver du inn xinput
i terminalen for å se alle slike tilkoblede enheter., For å deaktivere en av dem, må du bruke:
– >
xinput --deaktivere DEVICE_ID
for Å reaktivere enheten, bytt disable
med enable
i kommandoen ovenfor.
For andre enheter, løsningen er noe mer komplisert. Første, du må skrive inn lsmod
i terminal og trykk på Enter for å se alle ekstra drivere din Linux-kjernen laster som moduler., Finne den for det offensive enheten, og skriv ned navnet sitt. Deretter legger du inn følgende:
– >
sudo nano /etc/modprobe.d/svarteliste.conf
dokumentet du nettopp åpnet en svarteliste over moduler som ikke skal lastes inn ved oppstart. Det vil sannsynligvis allerede være utfylt med noen oppføringer. Gå til slutten av filen og følg samme syntaks for å legge til modulen til denne listen., Bidraget skal se slik ut:
– >
svartelist MODULE_NAME
Lagre filen, starte på nytt, og forhåpentligvis, alt vil fungere greit nå.
For Xorg, kan du prøve å deaktivere Window Manager er compositor. Selv om det offisielt compositor offloads CPU-relaterte oppgaver til GPU, det er ikke alltid tilfelle. Noen ganger, ved å aktivere sammensetting støtte, du er også slik at mange krevende effekter.
noen Ganger GPU ‘ s drivere kan føre til høy CPU-bruk, også. Xorg egentlig ikke komme sammen med bestemte versjoner av Nvidia eller AMD sjåfører., Løsningen er å oppgradere eller nedgradere til en annen versjon. Alternativt, kan du prøve open-source versjoner av GPU sjåfører. Likevel, de som ikke deler den eksakte funksjonen-sett og kanskje mangler noe funksjonalitet.
Bytt Kjernen
Det er sjelden at Linux-kjernen for å være årsaken til høy CPU-bruk. Allikevel, hvis du har nådd dette punktet med ingen løsning i sikte, vil du ikke miste noe å prøve en annen.,
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., Så, for å bringe Kernel seg om bord, bruker du:
– >
sudo apt-get install linux-image-liquorix-amd64 linux-hoder-liquorix-amd64
Start for å aktivere ditt nye Kjernen, og, forhåpentligvis, er CPU utnyttelse vil være tilbake til normale nivåer.
– Vi håper en av de løsningene som fungerte for deg. Hvis ikke, kan du også prøve å manuelt tilordne CPU-kjernen for applikasjoner med taskset. Til slutt, kanskje det er på tide å installere OS fra bunnen av, eller hoppe til en annen fordeling.,
i Slekt:
OK virkelige liv startet på rundt 10, da han fikk sin første datamaskin – en Commodore 128. Siden da har han vært med å smelte tastene ved å skrive inn 24/7, prøver å spre Ordet Av Tech til alle som er interessert nok til å lytte. Eller, rettere sagt, les.
Få våre historier levert til din innboks.
Leave a Reply