fryser din PC? Eller er du begyndt at høre højt CPU fan støj fra din computer? Der er mange grunde til høj CPU-udnyttelse i Linu., men den mest almindelige er en forkert app. Læs videre for at finde ud af, hvordan du kan løse høj CPU-brug i Linu..
Find den skyldige
en forkert app kan bringe selv de hurtigste processorer på knæ. Du kan bruge System Monitor-appen eller top
i terminalen for at finde det problematiske program.,
åbn din terminal, skrivtop
, og tryk på Enter.
Som standard, alle processer, der er sorteret efter deres CPU-udnyttelse, med de mest CPU-sultne dem i toppen. Hvis en app altid er i en af de fem bedste slots med en CPU-udnyttelsesgrad, der er væsentligt højere end resten, har du fundet den skyldige.,
Renice eller dræb appen
Top inkluderer support til både renice og kill, så du kan bruge disse værktøjer til at ændre prioriteten for enhver proces eller kraftigt stoppe den.
En app er rart prioritet refererer til mængden af CPU ressourcer, det er tilladt at bruge i forhold til de andre kørende processer. Nice accepterer værdier fra + 19 til -20. Jo højere tal, jo lavere prioritet.
i toppen skal du trykke på r og indtaste den problematiske apps PID., Prøv at ændre det til en “+5” Værdi, og hvis det ikke hjælper, prøv igen med “+10”, “+15”, og endelig den lavest mulige prioritet, “+ 19”.
Hvis app ‘ en ikke reagerer, skal du bare stoppe med det samme. Tryk på k, mens du er i top, indtast PID, tryk på Enter, og appen vil være væk.
Opdater Alt
Hvis problemet fortsætter, hver gang du kører appen, kan opdatering af appen muligvis løse problemet.,
for At gøre dette, i din terminal, skal du indtaste:
sudo apt-opdatering && sudo apt -y-upgrade
Efter at prøve at køre det problematiske program igen.
Fjern og geninstaller App
Hvis problemet ikke er løst, er der en lille chance for, at det vises på grund af en forkert parameter i programmets konfiguration. Nulstilling af det til dets oprindelige tilstand kan hjælpe.,
sikkerhedskopier først din konfiguration, hvis det ikke var årsagen til problemet, og du beslutter dig for at gendanne 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å tilbage til den forrige Version
Hvis opgradering af appen ikke løste problemet, kan du vende tilbage til den forrige version i stedet. Du kan prøve at nedgradere og bruge en ældre version, i det mindste indtil udvikleren har rettet fejlene i appen.
for At nedgradere din app, skal du først kontrollere de tilgængelige versioner ved at køre din terminal og udstedelse af:
sudo apt-politik APP_NAME
Dine installerede version vil have tre stjerner ved siden af. Vær opmærksom på de andre tilgængelige versioner.,
før nedgradering foreslår vi, at du renser den eksisterende version. Dette vil fjerne eventuelle konfigurationsrelaterede problemer.
Installere den ældre version, med:
sudo apt-install APP_NAME=VERSION
Anvendelse af Alternative App
De gode ting ved Linux er, at der er mange apps, der kan gøre de samme ting. Så hvis en app forårsager høj CPU-brug, kan og bør du erstatte den med et alternativ.,
rettelser til kerneapps, der forårsager høj CPU-brug
Hvad sker der, hvis det, der spiser din CPU, er en kerneapp, som systemd eller ?org?
for systemd, prøv at deaktivere ikke-væsentlige funktioner og sekundære enheder på din computer, såsom joypads og printere.
Hvis enheden er en joypad, mus eller tastatur, og du kører Ubuntu eller en kompatibel distribution, skriv xinput
i din terminal for at se alle sådanne tilsluttede enheder., For at deaktivere en af dem, skal du bruge:
xinput --deaktivere DEVICE_ID
for At reenable den enhed, swap disable
med enable
i ovenstående kommando.
for andre enheder er løsningen noget mere kompliceret. Først skal du indtaste lsmod
i din terminal og trykke på Enter for at se alle ekstra drivere, som din Linu. – kerne indlæser som moduler., Find den ene for den ulovlige enhed og notere sit navn. Indtast derefter følgende:
sudo nano/etc / modprobe.d / sortliste.conf
det dokument, du lige har åbnet, er en sortliste over moduler, der ikke skal indlæses under opstart. Det vil sandsynligvis allerede være befolket med nogle poster. Gå til slutningen af filen og følg den samme syntaks for at tilføje dit modul til denne liste., Dit indlæg skal se ud:
sortlist MODULE_NAME
Gem filen, genstart, og forhåbentlig alt vil arbejde okay nu.
For Xorg, prøv at deaktivere din Windowindo.Manager ‘ s compositor. Selvom kompositoren officielt aflaster CPU-relaterede opgaver til GPU’ en, er det ikke altid tilfældet. Nogle gange, ved at aktivere compositing support, du også gør det muligt for mange krævende effekter.
Nogle gange kan GPU ‘ ens drivere også forårsage høj CPU-brug. Xorg kom ikke rigtig sammen med specifikke versioner af NVIDIAs eller AMDs drivere., Løsningen opgraderer eller nedgraderer til en anden version. Alternativt kan du prøve open source-versioner af din GPU ‘ s drivere. Alligevel deler de ikke det nøjagtige funktionssæt og mangler muligvis en vis funktionalitet.
Skift din kerne
det er sjældent, at Linu. – kernen er årsagen til høj CPU-udnyttelse. Stadig, hvis du har nået dette punkt uden nogen løsning i syne, vil du ikke miste noget ved at prøve en anden.,
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., Derefter, for at bringe selve Kernen ombord, skal du bruge:
sudo apt-get install linux-image-liquorix-amd64-linux-headers-liquorix-amd64 -
Genstart for at sætte din nye Kerne, og, forhåbentlig, CPU-udnyttelse vil være tilbage til normale niveauer.
Vi håber, at en af disse løsninger fungerede for dig. Hvis ikke, kan du også prøve manuelt at tildele CPU-kerne til applikationer med taskset. Endelig er det måske tid til at geninstallere dit operativsystem fra bunden eller hoppe til en anden distribution.,
Relateret:
OK ‘ s virkelige liv startede på omkring 10, da han fik sin første computer, en Commodore 128. Siden da har han smeltet keycaps ved at skrive 24/7 og forsøger at sprede teknologiens ord til alle interesserede nok til at lytte. Eller rettere, Læs.
få vores historier leveret til din indbakke.
Leave a Reply