je váš počítač zmrazení? Nebo jste začali slyšet hlasitý hluk ventilátoru CPU přicházející z počítače? Existuje mnoho důvodů pro vysoké využití CPU v Linuxu, ale nejběžnější je špatná aplikace. Čtěte dále a zjistěte, jak můžete opravit vysoké využití CPU v Linuxu.
Najděte viníka
špatná aplikace může přinést i ty nejrychlejší procesory na kolena. K nalezení problematické aplikace můžete použít aplikaci System Monitor nebo top
v terminálu.,
otevřete terminál, Zadejte top
a stiskněte klávesu Enter.
ve výchozím nastavení, všechny procesy jsou řazeny podle jejich využití PROCESORU, s nejvíce náročné na CPU ty, na vrcholu. Pokud je aplikace vždy v jednom z pěti nejlepších slotů s mírou využití CPU výrazně vyšší než ostatní, našli jste viníka.,
Renice nebo Zabít Aplikace
Top zahrnuje podporu pro obě renice a zabít, takže můžete použít tyto nástroje chcete-li změnit prioritu procesu nebo násilím zastavit.
aplikace je pěkné priorita se týká množství prostředků PROCESORU je povoleno používat ve srovnání s jinými běžících procesů. Nice přijímá hodnoty od +19 do -20. Čím vyšší je číslo, tím nižší je priorita.
v horní části stiskněte r a zadejte PID problematické aplikace., Zkuste jej změnit na hodnotu“ +5″, a pokud to nepomůže, zkuste to znovu“+10″, „+15“, a konečně nejnižší možná priorita, „+19“.
Pokud aplikace nereaguje, měli byste přestat ihned. Stiskněte k, zatímco v horní části, zadejte PID, stiskněte klávesu Enter, a aplikace bude pryč.
Aktualizovat vše
Pokud problém přetrvává při každém spuštění aplikace, Aktualizace aplikace může problém vyřešit.,
K tomu, že v terminálu, zadejte:
sudo apt update && sudo apt-y upgrade
Po tom, zkuste spustit problematické aplikaci znovu.
odebrat a znovu nainstalovat aplikaci
Pokud problém není vyřešen, existuje malá šance, že se objeví kvůli nesprávnému parametru v konfiguraci programu. Obnovení do původního stavu může pomoci.,
nejprve zálohujte konfiguraci v případě, že to nebylo příčinou problému, a rozhodnete se ji v budoucnu obnovit., 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.,
vraťte se k předchozí verzi
pokud upgrade aplikace problém nevyřešil, můžete se místo toho vrátit k předchozí verzi. Můžete zkusit downgrading a používat starší verzi, alespoň dokud vývojář neopraví chyby v aplikaci.
downgrade vaše aplikace, první podívejte se na dostupné verze spuštěním terminálu a vydávání:
sudo apt politiky JMENO_APLIKACE
Váš aktuálně nainstalovaná verze bude mít tři hvězdičky vedle ní. Vezměte na vědomí další dostupné verze.,
před sestupem doporučujeme vyčistit stávající verzi. Tím se odstraní všechny problémy související s konfigurací.
Instalovat starší verze, s:
sudo apt install JMENO_APLIKACE=VERZE
Použití Alternativní Aplikace
Dobrou věc, o Linuxu je, že existuje mnoho aplikací, které můžete udělat totéž. Takže pokud jedna aplikace způsobuje vysoké využití CPU, můžete a měli byste ji nahradit alternativou.,
opravy pro základní aplikace, které způsobují vysoké využití CPU
Co se stane, pokud to, co spotřebovává váš procesor, je základní aplikace, jako je systemd nebo Xorg?
pro systemd zkuste v počítači deaktivovat nepodstatné funkce a sekundární zařízení, jako jsou joypady a tiskárny.
Pokud zařízení je joypad, myš, nebo klávesnice, a používáte Ubuntu nebo kompatibilní distribuce, type xinput
v terminálu vidět všechny tyto připojených zařízení., Zakázat jeden z nich, použijte:
xinput --disable DEVICE_ID
K opětovnému zapnutí zařízení, swap disable
enable
v příkazu výše.
u jiných zařízení je řešení poněkud komplikovanější. Nejprve musíte do terminálu zadat lsmod
a stisknutím klávesy Enter zobrazíte všechny další ovladače, které vaše Linuxové jádro načte jako moduly., Najděte ten pro urážející zařízení a poznamenejte si jeho jméno. Poté zadejte následující:
sudo nano /etc/modprobe.D / černá listina.conf
dokument, který jste právě otevřeli, je černá listina modulů, které by se neměly načíst během spouštění. Pravděpodobně již bude naplněn některými záznamy. Přesuňte se na konec souboru a podle stejné syntaxe přidejte modul do tohoto seznamu., Vaše položka by měla vypadat takto:
blacklist MODULE_NAME
Uložte soubor, restartujte počítač a doufejme, že vše bude fungovat v pořádku.
pro Xorg zkuste vypnout kompozitor správce oken. Ačkoli oficiálně kompozitor vypouští úkoly související s CPU do GPU, není tomu tak vždy. Někdy, tím, že umožňuje podporu kompoziční, jste také umožňuje mnoho náročných efektů.
někdy mohou ovladače GPU způsobit také vysoké využití CPU. Xorg opravdu nevycházel s konkrétními verzemi ovladačů Nvidia nebo AMD., Řešením je upgrade nebo downgrading na jinou verzi. Případně můžete vyzkoušet open-source verze ovladačů GPU. Přesto tyto nesdílejí přesnou sadu funkcí a mohou postrádat některé funkce.
vyměňte jádro
je vzácné, že jádro Linuxu je důvodem vysokého využití CPU. Přesto, pokud jste dosáhli tohoto bodu bez řešení v dohledu, neztratíte nic, co by se pokusilo o jiné.,
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., Pak, aby Kernel sám na palubě, použití:
sudo apt-get install linux-image-liquorix-amd64 linux-headers-liquorix-amd64
Restart k tomu, aby vaše nové Jádro, a doufejme, že vaše využití PROCESORU bude zpět na normální úroveň.
doufáme, že jedno z těchto řešení pro vás fungovalo. Pokud tomu tak není, můžete také zkusit ručně přiřadit jádro CPU pro aplikace s taskset. Konečně, možná je čas přeinstalovat operační systém od nuly nebo přejít na jinou distribuci.,
Související:
OK je skutečný život začal až kolem 10, když dostal svůj první počítač Commodore 128. Od té doby taví klíče zadáním 24/7 a snaží se šířit slovo Tech každému, kdo má dost zájem poslouchat. Nebo spíše číst.
Získejte naše příběhy doručeny do vaší schránky.
Leave a Reply