Řešení 1:
V grafu využití CPU nebo sestavě je "pěkné" procento CPU % času CPU zabraného procesy na uživatelské úrovni s kladnou hodnotou nice (nižší priorita plánování – viz man nice
podrobnosti).
V zásadě je to čas CPU, který je aktuálně "používán", ale pokud přijde normální (hezká hodnota 0) nebo proces s vysokou prioritou (negativní hodnota nice) tyto programy budou odstartovány z CPU.
Řešení 2:
%user
:Procento využití CPU, ke kterému došlo při spouštění na úrovni uživatele (aplikace).
%nice
:Procento využití CPU, ke kterému došlo při provádění na uživatelské úrovni s prioritou.
%system
:Procento využití CPU, ke kterému došlo při spouštění na systémové úrovni (kernel).
%iowait
:Procento doby, po kterou byly CPU nebo CPU nečinné, během kterých měl systém nevyřízený požadavek na diskový vstup/výstup.
%idle
:Procento času, po který byly CPU nebo CPU nečinné a systém neměl nevyřízený požadavek na diskový vstup/výstup.
Zdroj:http://www.cyberciti.biz/tips/how-do-i-find-out-linux-cpu-utilization.html
Viz také man mpstat
.
Řešení 3:
Je to priorita plánování CPU, vyšší hodnoty (+19) znamenají nižší prioritu a nižší hodnoty (-20) znamenají vyšší prioritu (inverzní vztah). man 2 getpriority
vám poskytne spoustu podrobností. Hodnotu nice můžete nastavit při spouštění procesu pomocí nice
a poté jej změňte pomocí renice
příkaz. Pouze superuživatel (root) může určit zvýšení priority procesu.
Řešení 4:
Nice je určeno pro dávkové úlohy nebo úlohy na pozadí. Úlohy jsou pěkné (s nižší prioritou plánování), takže nevyužívají CPU, když to online uživatelé potřebují. Programy nice a renice stanoví prioritu nice. Negativní hezké priority jsou špatné (v reálném čase).
Pokud máte málo času na nečinnost, ale spoustu příjemného času, pak pravděpodobně používáte proces na pozadí jako Seti at Home nebo něco podobného.