Salut,
J'ai une vm (vmware) avec un high load (~19-20) par moment avec une redhat 5 et je n'arrive pas à trouver ce qui cause cette charge. Les tools sont à jour et le serveur vmware n'est pas surchargé. La configuration réseau est optimale et le stockage est sur le SAN.
J'ai vérifié :
- accès disques ok
- utilisation cpu ok
- utilisation réseau ok
- ram libre ok ~ 250 process
Donc pas de surcharge cpu, pas de io wait et utilisation du disque et du réseau faible.
Pas d'erreur dans les logs de la vm ou du host.
Des idées ?
# Re: High load
Posté par Frédéric Perrin (site web personnel) . Évalué à 2.
Est-ce que tu constates un ralentissement des performances de la VM ?
Du point de vue de l'hyperviseur, est-ce que la consommation mémoire / CPU / IO correspond à ce qu'indiquent les outils à l'intérieur de la VM ? Est-ce que en même temps que tu vois la charge monter, l'activité d'autres VM augmente ?
Il est possible que ce soit simplement le fait d'être virtualisé qui fait que le noyau calcule mal la charge. Je ne me souviens pas avoir vu de telles choses quand je jouais avec VMware, mais ça remonte quand même à une ou deux versions d'ESX en arrière...
[^] # Re: High load
Posté par mururoa69 . Évalué à 1.
Pas de ralentissement.
Ca correspond oui entre la vue interne et externe.
# Nombre de vCPU ?
Posté par Sano . Évalué à 1.
Bonjour,
De combien de vCPU la VM dispose ?
Il peut être bénéfique de passer la VM à un seul vCPU, afin qu'elle ait plus souvent accès aux ressources processeur.
*Sano*
[^] # Re: Nombre de vCPU ?
Posté par mururoa69 . Évalué à 1.
Elle avait 1 vcpu et je viens de la passer à 2.
# load avg
Posté par Krunch (site web personnel) . Évalué à 2.
Si le « load average » tel qu'affiché par uptime(1) est élevé, ça veut dire qu'il y a des processes en état R ou D. Ça veut dire qu'il y a soit du CPU qui est bouffé soit des I/O waits ou équivalents.
Si tu vois plein de trucs en état D, tu peux voir ce qu'ils fabriquent avec sysrq-t. Si c'est plutôt du R, sysrq-w.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: load avg
Posté par mururoa69 . Évalué à 1.
J'ai l'impression que ça vient du nombre de process spawned très élevé.
QQ a une idée d'un nombre normal de process spawned / sec / cpu ?
[^] # Re: load avg
Posté par Frédéric Perrin (site web personnel) . Évalué à 3.
C'est très variable, entre un serveur mail très occupé, surtout s'il s'amuse à forker 3 ou 4 processus chaque fois qu'un mail arrive pour trier les spams, et un serveur Web qui se tourne les pouces et qui a déjà pré-forké les processus Apache nécessaires...
[^] # Re: load avg
Posté par mururoa69 . Évalué à -1.
Un ordre d'idée / cpu / seconde.
10, 100, 500 ?
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.