1 votes

Analyse du top cpu%

J'aimerais savoir dans quel pourcentage de cpus on peut considérer qu'il s'agit d'une plage de sauvegarde et d'une moyenne de charge. Quelle indication donnera le signal que quelque chose ne va pas avec le serveur ?

top - 22:55:51 up 3 days,  6:39,  1 user,  load average: 0.53, 0.43, 0.37
Tasks: 229 total,   2 running, 227 sleeping,   0 stopped,   0 zombie
Cpu0  : 16.2%us,  0.7%sy,  0.0%ni, 82.8%id,  0.0%wa,  0.0%hi,  0.3%si,  0.0%st
Cpu1  : 10.5%us,  0.7%sy,  0.0%ni, 88.5%id,  0.0%wa,  0.0%hi,  0.3%si,  0.0%st
Cpu2  :  9.0%us,  0.0%sy,  0.0%ni, 91.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu3  :  0.3%us,  0.3%sy,  0.0%ni, 99.4%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu4  :  1.0%us,  0.0%sy,  0.0%ni, 99.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu5  : 44.8%us,  2.6%sy,  0.0%ni, 37.0%id,  0.0%wa,  9.4%hi,  6.2%si,  0.0%st
Cpu6  :  3.0%us,  0.0%sy,  0.0%ni, 96.7%id,  0.0%wa,  0.0%hi,  0.4%si,  0.0%st
Cpu7  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:  16468596k total,  2423908k used, 14044688k free,   200172k buffers

3voto

adaptr Points 16431

La fourchette "sûre" dépend entièrement de l'utilisation de ce serveur et de ce que vous êtes prêt à accepter en cas de charge élevée.

Il n'y a pas de réponse toute faite ; certaines entreprises veulent que leurs serveurs n'atteignent jamais plus de 50 % d'utilisation totale, d'autres s'en moquent tant que tout est fait à temps.

Vous commencez par l'objectif de cette boîte et vous progressez à partir de là.

1voto

Dan Gaz Points 19

Ne vous concentrez pas tant sur les chiffres individuels du pourcentage de puissance, mais prenez plutôt note de l'ensemble des données. load average . Ces chiffres vous permettront de savoir si votre système est "surchargé".

Les 3 valeurs de la moyenne de charge indiquent le pourcentage de votre système qui a été utilisé au cours des 1, 5 et 15 dernières minutes. Par exemple, une valeur de charge moyenne de 1,0 sur un système à une seule unité centrale signifie qu'il utilise 100 % de ses ressources et que les processus doivent faire la queue et attendre des ressources libres avant de pouvoir être traités. Pour les systèmes dotés de plusieurs processeurs, divisez la valeur moyenne de la charge par le nombre de processeurs de votre système. Par exemple, une valeur de 8,0 signifie que votre système est utilisé à 100 %.

En load average: 0.53, 0.43, 0.37 dans votre exemple, indique que votre système a utilisé 6,6 % de ses ressources CPU au cours de la dernière minute, 5,3 % au cours des 5 dernières minutes et 4,6 % au cours des 15 dernières minutes (ce qui est assez faible).

Le chiffre qui vous fait peur est relatif, mais en général, vous ne devriez pas fonctionner à plus de 75 % d'utilisation soutenue, si possible. Je dis cela simplement parce qu'à partir de ce chiffre, la température de votre serveur augmentera et vos ventilateurs commenceront à tourner à plein régime, votre système d'alimentation sera plus sollicité et la pièce dans laquelle se trouve le serveur sera plus chaude (ce qui peut affecter le refroidissement d'autres systèmes et les coûts de climatisation). En outre, la durée de vie de votre système peut être réduite en raison de l'utilisation accrue des ventilateurs et des températures élevées sur de longues périodes.

Gardez à l'esprit que votre système est capable de dépasser les 100 % d'utilisation, et qu'il peut même atteindre des niveaux très élevés s'il est soumis à une charge importante. Les pics ne sont pas rares (sauvegardes par exemple, pics de trafic internet, mises à jour du système, etc.), et ne doivent généralement vous préoccuper que s'ils affectent vos clients, vos sites ou vos services, ou si votre système fonctionne sous forte charge pendant des périodes prolongées, comme je l'ai indiqué plus haut.

Vous pouvez rapidement utiliser la fonction uptime pour voir les temps de chargement.

J'espère que cela vous aidera !

0voto

MagicAndi Points 10128

Je pense que vous avez accepté l'idée que ces mesures indiquent les performances de votre serveur - ce n'est pas le cas, des valeurs élevées indiquent les performances de votre serveur. contraint ce qui est très différent.

Je ne vois rien dans les données que vous avez fournies ici qui suggère que la performance de ce serveur est limitée par le CPU, le disque I/O ou la mémoire.

Si vous voulez savoir si les services fournis par cette boîte sont affectés par la performance, alors mesurer le temps de traitement des demandes

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X