Charge moyenne de plus de 30 ans mais les sites sont toujours chargés


0

Mon statut actuel de service WHM est

  • Charge du serveur 31.53 (1 CPU) (icône rouge)
  • Mémoire utilisée 36,48% (1 122 544 sur 3 076 964)
  • Échange utilisé 0,81% (8 540 sur 1 048 568)

J'ai l'impression que si la charge du serveur est supérieure à 1, je remarquerais des décalages, sans parler du nombre supérieur à 30.

Je me demandais pourquoi mes sites / WHM / SSH semblent bien fonctionner malgré cela?


Quel est le résultat de egrep 'processor|model name' /proc/cpuinfo, freeet uptime?
Jaume

@jaume processor: 0 model name: Intel(R) Xeon(R) CPU E5-2630 0 @ 2.30GHz| 800MB| 19:54:24 up 58 min, 1 user, load average: 30.21, 30.41, 30.98
IMB

Notez que je remarque quelques retards, mais je m'attendais à un retard "catastrophique" au lieu d'un retard mineur.
IMB

Merci, mais la sortie de egrepet freen'est pas complète. Pourriez-vous s'il vous plaît ajouter la sortie complète des deux commandes à votre réponse? Pourriez-vous aussi ajouter uname -aet top -n 1 | head -n 20?
Jaume

Je ne suis pas sûr de comprendre. Pourquoi 30% d'utilisation de l'unité centrale constitueraient-ils un problème?
Terdon

Réponses:


1

Je ne pense pas que la charge moyenne signifie ce que vous pensez que cela signifie.

Une charge de 30 signifie que 30 processus sont prêts à être exécutés.

Ce n'est pas la même chose que 30 processus actifs simultanément, tous essayant d'utiliser en permanence le processeur. Certains «prêts à l'emploi» pourraient ne vouloir faire quelque chose que pendant une fraction de seconde.

Par exemple, si j'ai cette situation:
deux processus sont prêts à être exécutés. (Permet d'appeler les processus A et B).

Les deux vont vérifier une seule valeur, puis décider qu'ils n'ont pas besoin d'agir et se rendormir une seconde.

Puisqu'il y a deux processus en attente pour exécuter le chargement à ce moment-là, c'est 2.

Chronologie
Démarrer -------------------------- 0.5 sec --------------------- ----- 1.0 sec
A court et dort
                   B court et dort
                                     Le processeur est inactif Le processeur est inactif Le processeur est inactif 

Notez que la charge est égale à 2, alors que le processeur est généralement inactif.

Si réalisez que ceci est un exemple très fabriqué. Si vous aviez un disque RAM et deux processus en attente de bzip des données sur ce disque RAM, la situation serait très différente. Le processeur serait au maximum, le système ralentirait et se sentirait lent. Mais c’est une situation totalement opposée.

Dans votre cas, tout ce que votre système fait est plus proche du premier exemple.

(C’est la meilleure réponse que je puisse donner avec les informations que vous avez publiées. Pour une réponse plus détaillée, vous devrez publier beaucoup plus d’informations).


Vous avez à peu près corrigé la façon dont je comprends les charges de serveur. Je pense que je comprends maintenant. Merci! Je pense que ce qui m’arrivait était une combinaison des deux exemples. La plupart du temps, tout est assez normal, puis à un moment plus lent que d'habitude, les deux ayant une charge de serveur supérieure à 30.
IMB

Question supplémentaire cependant: qu'est-ce que cela signifie si la charge est inférieure à 1? Comme maintenant, j'ai 0.59 (2 CPUs) green icon. Load Averages: 0.85 0.75 0.67. (J'ai mis à jour 1 noyau supplémentaire de processeur il y a quelques heures à peine).
IMB

Ensuite, il y a en moyenne moins d'un processus prêt à être exécuté. Le en moyenne est important ici. De toute évidence, il n'y a jamais 0,85e de processus.
Hennes

Toutefois, si vous avez en moyenne 30 processus prêts à fonctionner à la dernière minute et que vous n'avez pas 30 cœurs sur votre machine, vous pouvez probablement bénéficier de davantage de ressources pour votre charge de travail actuelle.
riche remer
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.