Mesure et instrumentation
Comment calculer la moyenne de charge et son impact sur la performance du système
Table of Contents
La moyenne de charge est une mesure utilisée pour mesurer la quantité de travail de calcul qu'un système effectue sur une période de temps. Elle permet de comprendre à quel point un système est occupé et aide à évaluer sa performance et sa stabilité.
Quelle est la moyenne de charge?
La moyenne de charge indique le nombre moyen de processus qui sont soit en état d'exécution ou ininterrompable sur une période donnée. Elle est généralement affichée en trois nombres représentant les moyennes sur 1, 5 et 15 minutes. Ces valeurs aident à déterminer si un système est sous-utilisé ou surutilisé.
Comment calculer la moyenne de charge
La plupart des systèmes d'exploitation calculent automatiquement la moyenne de charge en utilisant des algorithmes spécifiques au système. Sur les systèmes Linux, la moyenne de charge est disponible par des commandes comme ou . Ces outils échantillonnent le nombre de processus dans la file d'attente et calculent les moyennes au fil du temps.
Moyenne de la charge d'interprétation
Pour interpréter la moyenne de charge, comparez les valeurs au nombre de cœurs CPU. Par exemple, une moyenne de charge de 4,0 sur un système à 4 cœurs suggère une utilisation complète sans surcharge. Cependant, une charge de 8,0 indique que le système est surchargé, ce qui peut entraîner des performances plus lentes.
Incidence sur la performance du système
Lorsque la charge dépasse le nombre de cœurs CPU disponibles, les processus peuvent attendre plus longtemps dans la file d'attente, ce qui entraîne une diminution de l'efficacité. La surveillance des moyennes de charge aide à identifier les goulets d'étranglement et à planifier les améliorations de la capacité.