Oto wynik działania top:
góra - 23:30:49 do góry 2:18, 1 użytkownik, średnia obciążalność: 4,36, 4,36, 4,39 Zadania: 105 łącznie, 2 biegające, 103 śpiące, 0 zatrzymane, 0 zombie Procesory: 3,6% us, 8,0% sy, 0,0% ni, 73,4% id, 9,0% wa, 1,1% hi, 4,9% si, 0,0% st Mem: łącznie 2029820 tys., Użyto 1979312 tys., 50508 tys. Za darmo, bufory 6828 tys Zamiana: 5947384k łącznie, 0k używane, 5947384k wolne, 1855304k buforowane
Jak średnie obciążenie może być wysokie, gdy obciążenie procesora jest niskie.
Jak obliczana jest średnia obciążenia?
Odpowiedzi:
Ta strona dobrze się tłumaczy. Zasadniczo, średnie obciążenie to ilość ruchu do procesorów w ciągu ostatnich 1, 5 i 15 minut. Zasadniczo chcesz, aby liczba ta była mniejsza niż liczba posiadanych procesorów / rdzeni. 1.0 na maszynie z jednym rdzeniem oznacza, że używa procesora do maksimum, a wszystko powyżej oznacza, że sprawy stają w kolejce.
Linia procesora w twoim górnym wyjściu to bieżące użycie w podziale na typy procesów.
źródło
To, co Inigoesdr i strona, którą wskazuje, jest mniej więcej poprawne, ale pamiętaj, że „średnia obciążenia” nie jest tak naprawdę „zwykłą” średnią matematyczną, to wykładniczo tłumiona / ważona średnia ruchoma .
To bardzo dobry i dogłębny artykuł na temat procentu procesora i średniej obciążenia oraz sposobu ich obliczania w systemie Linux. Wikipedia ma również dobry artykuł na ten temat (na przykład wyjaśniający pewne różnice między średnią ładowaniem w systemie Linux a większością systemów UNIX).
źródło