J'ai un processeur 1 cœur installé sur mon PC. Parfois, uptime
affiche la charge> 1. Comment est-ce possible et qu'est-ce que cela signifie?
EDIT: Les valeurs vont jusqu'à 2.4
uptime
load-average
Richard Rodriguez
la source
la source
load
est différent deload average
. Comme l'a dit @michas, la charge est un indicateur du nombre de processus qui attendent d'être exécutés, mais la charge moyenne est la charge moyenne du système calculée sur une période donnée de 1, 5 et 15 minutes.Réponses:
La charge n'est pas égale à l'utilisation du processeur. Il s'agit essentiellement d'un indicateur du nombre de processus en attente d'exécution.
Quelques liens utiles:
la source
htop
un bel aperçu "graphique".uptime
montre la charge du système (pas exactement l'utilisation du processeur), qui est décriteman uptime
comme suit:Tant que la charge est inférieure au nombre de cœurs de processeur que vous avez, cela devrait aller. S'il dépasse, cela signifie que votre système n'est pas en mesure de faire face à sa charge de travail "en temps réel". Ainsi, certains processus doivent attendre pour obtenir le temps CPU (ou l'accès IO). Une file d'attente est créée.
Si vous avez une charge de 2,7, cela signifie qu'en moyenne (au cours des 1, 5 ou 15 dernières minutes, selon la valeur que vous regardez), 2,7 processus tentent de s'exécuter en parallèle, mais vous n'avez qu'un seul cœur, donc votre système est surchargé. Vous en demandez trop.
Pas de panique cependant, ce n'est peut-être pas un problème: une fois le travail terminé, les choses reviennent généralement à la normale.
la source
Uptime affiche la sortie de
/proc/loadavg
pour les charges.La page de manuel
man 5 proc
ditVous pouvez donc avoir des charges élevées même si vous avez 0% d'utilisation du processeur. Un cœur peut gagner des charges jusqu'à 100% ou 1 sur des systèmes multiprocesseurs.
Voir aussi Charge CPU élevée lors des E / S
la source
Cela triera les 15 processus les plus utilisés par la mémoire rss
De plus, cela triera les processus les plus utilisés par processeur et mémoire
Si vous avez 1 charge CPU de plus que 1 est un avertissement, examinez la liste des processus et voyez qui utilise le plus de CPU et de RAM
Lorsque vous voyez les processus les plus utilisés, essayez de voir quels fichiers sont ouverts avec
Ce serait bien aussi si vous donnez ouptut depuis la commande supérieure
la source