Co oznacza „ładna” wartość w statystykach wykorzystania procesora

9

Jestem stosunkowo nowy w Linuksie i Ubuntu. Podłączyłem monitor systemu do paska (górny pasek ekranu) i otworzyłem preferencję, aby skonfigurować ten gadżet. Na zakładce procesora widzę, że mogę zaznaczyć 5 kolorów: user, system, nice, IOwait i idle. Rozumiem wszystkie 4 (chyba ...) oprócz „miłego”. Co to za „miłe”? Przeczytałem tę odpowiedź i rozumiem, że superużytkownik może wykonywać zadania z większym priorytetem, ale co to znaczy, że widzę to na monitorze systemu bez uruchamiania nowych ładnych procesów?

yehudahs
źródło
zaktualizuj moje pytanie
yehudahs,
2
To pytanie dotyczy dobrej wartości procesora, a nie konkretnej wartości procesu. Pytania i odpowiedzi oznaczone jako duplikat dotyczą tylko niezłej wartości procesu, a nie przyjemnej wartości wykorzystania procesora. Są to oczywiście powiązane, ale nie to samo. Myślę więc, że to nie jest duplikat tego.
sokolnik
1
A teraz dlaczego nie jest tematem?
Braiam

Odpowiedzi:

14

Dobra wartość dla procesora to

czas, jaki procesor spędził, uruchamiając procesy użytkowników, które zostały „zaszlifowane”.

(od man top) Proces „niszczy” to proces o dodatniej wartości. Jeśli więc dobra wartość procesora jest wysoka, oznacza to, że działa on z niektórymi procesami o niskim priorytecie. Tak więc ten wskaźnik jest przydatny, gdy widzisz wysokie wykorzystanie procesora i obawiasz się, że to wysokie obciążenie będzie miało zły wpływ na twój system:

  • Wysokie wykorzystanie procesora o wysokiej wartości: nic nie martw się, nie tak ważne zadania wykonujące swoją pracę, ważne procesy z łatwością uzyskają czas procesora, jeśli będą potrzebne. Ta sytuacja nie jest prawdziwym wąskim gardłem.
  • Wysokie wykorzystanie procesora przy niskiej niezłej wartości: Coś się martwić, ponieważ procesor jest obciążony ważnymi procesami, więc te lub nowe procesy będą musiały poczekać. Ta sytuacja jest prawdziwym wąskim gardłem.

Myślę, że ta niezła wartość nie jest zbyt ważna dla zwykłego użytkownika, jest to bardziej przydatne w środowisku serwerowym.

sokolnik
źródło
4

Ładne pole na pasku procesora mierzy te procesy, które są ładniejsze dla innych procesów. Priorytet procesora w Linuksie wyrażony jest w ładnych wartościach, od -20 do 20, im wyższa wartość nicea, tym najniższy priorytet w CPU.

To, co widzisz, jest ładnym (niskim priorytetem) procesem pracującym i korzystającym z procesora. Zapobiega to myśleniu, że twój system jest obciążony, co mogłoby się zdarzyć, gdybyś zobaczył 100% wykorzystania, i wskazuje, że kiedy potrzebujesz tych cykli, będziesz je miał.

Braiam
źródło