Linux: Comprendre la moyenne de charge et % CPU?
Lorsque j'exécute la commande top
sur mon système ubuntu, je vois les résultats ci-dessous
Top-07:58:58 up 1:21, 1 utilisateur, moyenne de charge: 0,82, 0,73, 0,55 Tâches: 293 au total, 1 en cours d'exécution, 292 en sommeil, 0 arrêté, 0 zombie % Cpu(s): 0,8 us, 0,8 sy, ....
J'ai besoin de comprendre load average
et %cpu
.
Ma compréhension basée sur mes connaissances et utilisation élevée du processeur mais faible charge moyenne
Charge Moyenne
La moyenne de charge est une mesure du nombre de tâches en attente dans une file d'attente d'exécution du noyau (pas seulement le temps CPU mais aussi l'activité du disque) sur une période de temps.
Est-ce que ça veut dire.83 tâches attendent les résultats ci-dessus? Comment peut-il être un nombre décimal? Aussi, qu'est-ce que trois chiffres différents 0.83 0.73, 0.55
?
% CPU
Cela représente le temps pendant lequel le PROCESSEUR fonctionnait au cours des x dernières secondes. Par exemple: - si l'utilisation du PROCESSEUR affiche 60%, cela signifie que dans les x dernières secondes, le processeur était travailler 60% du temps en x seconds.Is ma compréhension est correcte? Si oui, que représente %Cpu(s): 0.8 us
?
De plus, si j'ai 4 processeurs CPU et que%CPU affiche 50%, cela signifie-t-il que tous les cœurs fonctionnent à 50% ou que 2 processeurs fonctionnent à 100%?