Qu'est-ce que la «charge» dans l'indicateur de charge du système?

8

L'indicateur de charge du système affiche des graphiques de l'activité du processeur, de l'utilisation de la mémoire, des E / S du disque dur, etc. Il y a aussi un graphique "Charger", mais je ne sais pas ce que cela signifie. Quelle est exactement cette «charge»?

Becko
la source
1
"Quelle est la charge" .. J'adore cette chanson.
Яois

Réponses:

4

Bref résumé de deux sources différentes.

De en.wikipedia.org/

La charge moyenne représente la charge moyenne du système sur une période de temps. Il apparaît classiquement sous la forme de trois nombres qui représentent la charge du système au cours des dernières périodes d'une, cinq et quinze minutes.

[...]

Un ordinateur inactif a un numéro de charge de 0. Chaque processus utilisant ou en attente de CPU (la file d'attente prête ou la file d'attente d'exécution) incrémente le numéro de charge de 1. La plupart des systèmes UNIX ne comptent que les processus en cours d'exécution (sur CPU) ou exécutables (en attente de CPU). Cependant, Linux inclut également des processus dans des états de veille sans interruption (généralement en attente d'activité de disque), ce qui peut conduire à des résultats nettement différents si de nombreux processus restent bloqués dans les E / S en raison d'un système d'E / S occupé ou bloqué. [1] Cela inclut, par exemple, le blocage des processus en raison d'une défaillance du serveur NFS ou d'un ralentissement des supports (par exemple, les périphériques de stockage USB 1.x). De telles circonstances peuvent entraîner une moyenne de charge élevée, ce qui ne reflète pas une augmentation réelle de l'utilisation du processeur (mais donne toujours une idée du temps d'attente des utilisateurs).

[...]

Pour les systèmes à processeur unique qui sont liés au processeur, on peut considérer la charge moyenne comme un pourcentage d'utilisation du système pendant la période de temps respective. Pour les systèmes avec plusieurs processeurs, il faut diviser le nombre par le nombre de processeurs afin d'obtenir un pourcentage comparable.

De man uptime

Les moyennes de charge système sont le nombre moyen de processus qui sont dans un état exécutable ou ininterrompu. Un processus dans un état exécutable utilise la CPU ou attend d'utiliser la CPU. Un processus en état ininterrompu attend un accès E / S, par exemple en attente de disque. Les moyennes sont prises sur les trois intervalles de temps. Les moyennes de charge ne sont pas normalisées pour le nombre de CPU dans un système, donc une moyenne de charge de 1 signifie qu'un seul système CPU est chargé tout le temps tandis que sur un système à 4 CPU cela signifie qu'il était inactif 75% du temps.

Pour répondre à la question d'origine, il s'agit de la moyenne de charge pour la dernière minute.

tigerjack89
la source