Quelle est la différence entre la charge moyenne et la charge du processeur?

33

Voici la sortie du top:

top - 23:30:49 up  2:18,  1 user,  load average: 4.36, 4.36, 4.39
Tasks: 105 total,   2 running, 103 sleeping,   0 stopped,   0 zombie
Cpu(s):  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:   2029820k total,  1979312k used,    50508k free,     6828k buffers
Swap:  5947384k total,        0k used,  5947384k free,  1855304k cached

Comment la moyenne de charge peut-elle être élevée lorsque la charge du processeur est faible.

Comment est calculée la moyenne de charge?

    
posée Georg Schölly 25.10.2010 - 23:33
la source

2 réponses

34

Ce site l'explique bien. Fondamentalement, la moyenne de charge correspond à la quantité de trafic vers vos CPU au cours des 1, 5 et 15 dernières minutes. En général, vous voulez que ce nombre soit inférieur au nombre de CPU / cœurs que vous avez. 1.0 sur une machine à cœur unique signifie qu'il utilise le processeur au maximum, et tout ce qui précède signifie que les choses sont en attente.

La ligne du processeur dans la sortie supérieure est l’utilisation actuelle, ventilée par type de processus.

    
réponse donnée Inigoesdr 26.10.2010 - 00:05
la source
14

Qu'est-ce qu'Inigoesdr et le site qu'il indique écrire est plus ou moins correct, mais rappelez-vous que la "moyenne de charge" n'est pas vraiment une moyenne mathématique "régulière", c'est une moyenne mobile exponentiellement amortie / pondérée .

Cet article est un très bon article approfondi sur le pourcentage et la charge moyenne du processeur, ainsi sont calculés en linux. Wikipedia propose également un bon article (expliquant certaines différences entre la moyenne de chargement sur Linux et la plupart des systèmes UNIX). par exemple).

    
réponse donnée JanC 26.10.2010 - 01:55
la source

Lire d'autres questions sur les étiquettes