Quelle est la hauteur de la moyenne de charge Linux appropriée ? Vérification de l'utilisation de la charge du processeur

Si votre ordinateur (ordinateur) est lent, vous voudrez peut-être vérifier si le système est soumis à une charge élevée ?

Récemment, il y a unMarketing en ligneL'officier a déclaré qu'il était responsable deE-commerceLe site était inaccessible en raison d'une situation il y a quelque temps...

Ce site web est basé surSite web WordpressÀLinux/Unix Configuration du serveur VPS.

  • La configuration du serveur Linux VPS n'a qu'un seul cœur de processeur et 1 Go de mémoire RAM.

Connectez-vous à l'arrière-plan du serveur VPS Linux pour vérifier le problème et constatez que la charge moyenne est très élevée, dépassant 10.0.

Sur les systèmes Linux, nous utilisons généralementuptimecommande pour l'afficher (wcommande ettopcommande est également disponible).

De plus, ils fonctionnent également avec les ordinateurs Mac d'Apple.

Si vous trouvez que la charge moyenne est trop élevée, essayez de résoudre le problème !

  • Lorsque la charge moyenne de charge est trop élevée,Chen WeiliangLa solution proposée est d'augmenter le nombre de cœurs de processeur.
  • Ensuite, mettez à niveau de manière décisive la configuration pour2 cœurs de processeur,8 GB Mémoire vive.
  • La situation de charge moyenne à charge élevée a été rapidement résolue.

XNUMX. Vérifiez la charge du système

Dans une fenêtre de terminal SSH, tapez la commande suivante▼

uptime

Le système renverra une ligne d'information ▼

Quelle est la hauteur de la moyenne de charge Linux appropriée ? Vérification de l'utilisation de la charge du processeur

La seconde moitié de la ligne indique "charge moyenne" ce qui signifie "la charge moyenne du système"

  • Avec 3 chiffres à l'intérieur, pouvons-nous déterminer si la charge du système est grande ou petite ?

Charge du serveur ? commande supérieure/utilisation CPU/méthode de calcul moyenne de charge

Pourquoi y a-t-il 3 chiffres ?

  • Ils représentent la charge moyenne du système en minutes de 1 minute, 5 minutes et 15 minutes.
  • Si vous continuez à chercher, il vous dira également que lorsque le processeur est complètement inactif, la charge moyenne est de 0 ;
  • Lorsque la charge de travail du processeur est saturée, la charge moyenne est de 1.

Que veut dire CPU ?

  • Le CPU est l'unité centrale de traitement.
  • (unité centrale de traitement anglaise, CPU)
  • Le CPU est le cœur de calcul et le cœur de contrôle d'un ordinateur.

l'utilisation du processeur

  • L'utilisation du processeur est l'information statistique de l'état d'utilisation du processeur sur une période de temps.
  • Cet indicateur montre l'utilisation du CPU (lorsque le CPU est occupé).
  • Si le CPU est occupé pendant une longue période, vous devez déterminer si le CPU est surchargé. ?
  • Le fonctionnement en surcharge à long terme est une sorte de dommage pour la machine elle-même.
  • Par conséquent, l'utilisation du processeur doit être contrôlée selon un certain ratio pour assurer le fonctionnement normal de la machine.

Qu'est-ce que la charge moyenne ?

  • La charge moyenne est la charge du processeur et les informations qu'elle contient sont les statistiques de l'état d'utilisation du processeur dans un segment.
  • Il s'agit d'une statistique de la somme du traitement CPU et du nombre de processus en attente de traitement CPU pendant une période donnée.
  • C'est-à-dire les statistiques de longueur de file d'attente utilisées par le CPU.

Évidemment, plus la valeur de "moyenne de charge" est faible, telle que 0.2 ou 0.3, signifie que la charge de travail de l'ordinateur (ordinateur) est moindre et que la charge du système est plus légère.

  • Cependant, quand pouvez-vous voir que le système est sous forte charge ?
  • En fin de compte est égal à 1 heure?Ou est-il égal à 0.5 ?Ou est-il égal à 1.5 ?
  • Que dois-je faire si ces trois valeurs sont différentes en 1 minute, 5 minutes et 15 minutes ?

XNUMX. Analogie

Pour déterminer si votre système est soumis à une charge importante, vous devez comprendre ce que signifie réellement la charge moyenne.

Prochain,Chen WeiliangCette question sera expliquée dans le langage le plus simple possible.

Tout d'abord, nous supposons que dans le cas le plus simple, votre ordinateur n'a qu'un seul processeur et que toutes les opérations doivent être effectuées par ce processeur.

Imaginons la charge moyenne de ce CPU comme un pont :

Il n'y a qu'une seule voie sur le pont et tous les véhicules doivent traverser cette voie.

(Évidemment, le pont ne peut être utilisé que dans une seule direction.)

Lorsque la charge du système est à 0, cela signifie qu'il n'y a pas de voiture sur le pont ▼

Lorsque la charge du système est de 0, cela signifie qu'il n'y a pas de voiture sur le pont

La charge du système est de 0.5, ce qui signifie qu'il y a la moitié des voitures sur le pont ▼

La charge du système est de 0.5, ce qui signifie qu'il y a des demi-voitures sur la 4ème feuille du pont

La charge du système est de 1.0, ce qui signifie qu'il y a des voitures sur toutes les parties du pont, ce qui signifie que le pont est "plein" ▼

La charge du système est de 1.0, ce qui signifie qu'il y a des voitures sur toutes les parties du pont, ce qui signifie que le pont est "plein" feuille 5

  • Mais il faut souligner que le pont peut encore être passé en douceur ici.

La charge du système est de 1.7, ce qui signifie qu'il y a trop de véhicules et que le pont est plein (100 %).

  • Les véhicules en attente sur le pont représentaient 70 % des véhicules du pont.

Par analogie, et ainsi de suite, la charge du système est de 2.0 :

  • Cela signifie qu'il y a autant de véhicules en attente qu'il y a de ponts.
  • Une charge système de 3.0 signifie qu'il y a deux fois plus de véhicules en attente sur le pont que sur le pont.
  • Lorsque la charge du système est supérieure à 1, le véhicule arrière doit attendre ;
  • Plus la charge du système est importante, plus le temps d'attente pour traverser le pont est long▼

Plus la charge du système est importante, plus le temps d'attente pour traverser le pont est long.

  • La charge système du CPU est fondamentalement égale à la capacité du pont analogique mentionné ci-dessus, qui est la charge de travail maximale du CPU.
  • Le véhicule sur le pont est un processus en attente de traitement par le processeur.

Si le CPU traite un maximum de 100 processus par minute, la charge du système est de 0.2, ce qui signifie que le CPU ne traite que 1 processus pendant cette minute ;

Une charge système de 1.0 signifie que le processeur traite 1 processus pendant cette minute ;

1.7 Cela signifie qu'en plus des 100 processus que le CPU traite, il y a 70 processus en attente de traitement par le CPU.

Afin de faire fonctionner l'ordinateur en douceur, la charge du système ne doit pas dépasser 1.0, il n'est donc pas nécessaire d'attendre un processus et tous les processus peuvent être traités en premier.

De toute évidence, 1.0 est une valeur clé.

Si cette valeur est dépassée, le système n'est pas optimal.Vous devez intervenir.

XNUMX. Quelle est la charge moyenne du système appropriée ?

Est-ce que 1.0 est une valeur idéale pour la charge du système ?

Pas nécessairement, les administrateurs système ont tendance à laisser un peu d'espace.

Lorsque cette valeur atteint 0.7, vous devriez savoir quelque chose comme ceci :

  • Lorsque la charge du système continue d'être supérieure à 0.7, vous devez commencer à rechercher le problème et éviter que la situation ne s'aggrave.
  • Lorsque la charge du système continue d'être supérieure à 1.0, vous devez trouver une solution et réduire la valeur.
  • Lorsque la charge du système atteint 5.0, cela indique qu'il y a un problème sérieux avec le système et qu'il ne répond pas pendant une longue période ou se bloque presque.Vous ne devez pas laisser le système atteindre cette valeur.

Quatre, plusieurs processeurs CPU

Ce qui précède suppose que votre ordinateur (ordinateur) n'a qu'un seul processeur.

Que se passe-t-il si votre ordinateur (ordinateur) dispose de 2 processeurs installés ?

2 CPU signifie que la puissance de traitement de l'ordinateur (ordinateur) est doublée et que le nombre de processus pouvant être traités en même temps est doublé.

Chen WeiliangLe pont est toujours utilisé comme analogie ici. 2 CPU signifie que le pont a 2 canaux, et la capacité de trafic est doublée ▼

Chen Weiliang utilise toujours le pont comme analogie ici. 2 CPU signifie que le pont a 2 passages, et la capacité de trafic est doublée.

  • Ainsi, 2 processeurs signifient que la charge du système peut atteindre 2.0 et que chaque processeur atteint 100 % de charge de travail.
  • Pour un ordinateur avec n.0 CPU, la charge système acceptable est jusqu'à n.0 CPU.

Cinq processeurs multicœurs

Les fournisseurs de puces contiennent généralement plusieurs cœurs de processeur dans 1 processeur, appelé "processeur multicœur".

Un CPU multicœur est similaire à un multi-CPU en termes de charge système.

Par conséquent, lorsque vous envisagez la charge du système, vous devez tenir compte du nombre de processeurs de votre ordinateur ?Et combien de cœurs possède chaque CPU ?

Ensuite, en divisant la charge du système par le nombre total de cœurs, tant que la charge par cœur ne dépasse pas 1.0, l'ordinateur fonctionnera normalement.

Comment connaître le nombre de cœurs de processeur d'un ordinateur ?

À l'aide de la commande, vous permet d'afficher les informations sur le processeur ▼

cat /proc/cpuinfo

Commandes qui renvoient directement le nombre total de cœurs du CPU▼

grep -c 'model name' /proc/cpuinfo

XNUMX. Quel temps moyen de charge dois-je regarder ?

dernière question:

La moyenne de charge "moyenne de charge" renvoie un total de trois moyennes :

  • 1 minute de charge du système, 5 minutes de charge du système, 15 minutes de charge du système.

A quelle valeur dois-je me référer ?

  • Si la charge du système est supérieure à 1 pendant seulement 1.0 minute, les 2 autres périodes de temps sont inférieures à 1.0, ce qui indique qu'il ne s'agit que d'un phénomène temporaire et que le problème n'est pas grave.
  • Si la charge moyenne du système est supérieure à 15 dans les 1.0 minutes (après avoir augmenté le nombre de cœurs de processeur), le problème est toujours là et n'est pas un phénomène temporaire.
  • Par conséquent, vous devez principalement observer "15 minutes de charge système" comme indicateur que l'ordinateur (ordinateur) fonctionne normalement.

Ce qui suit est plus sur la méthode de calcul de la commande supérieure/utilisation CPU/charge moyenne ▼

Que dois-je faire si la charge VPS est trop élevée ?

Maintenant mon site web est inaccessible car la charge est trop élevée, que dois-je faire ?

top – 20:44:30 jusqu'à 12 min, 1 utilisateur, charge moyenne : 2.21, 8.39, 6.48

  • Votre serveur est autogéré, ce que vous devriez faire est de vérifier votre serveur lui-même via SSH.
  • Vérifiez qu'est-ce qu'il exécute ?Quel processus et ainsi de suite?
  • Si nécessaire, essayez de redémarrer le serveur.
  • Si la charge est toujours trop élevée après le redémarrage du serveur, essayez d'identifier le processus surchargé et arrêtez-le.
  • Si nécessaire, redémarrez le processus (pas le serveur) individuellement.
  • Ou après avoir consulté le service client "pourquoi la charge VPS/serveur est trop élevée", il n'y a toujours pas moyen de le faire, et finalement le seul moyen est d'augmenter la configuration du serveur.

Combien d'espace convient au site Web d'une entreprise de commerce extérieur?

Comment choisir la bonne configuration de serveur ?Cliquez sur le lien ci-dessous pour voir la moyenne quotidienne de 1 XNUMX solutions de serveurs IP ▼

J'espère que le blog de Chen Weiliang ( https://www.chenweiliang.com/ ) partagé "De combien la moyenne de charge Linux est-elle trop élevée ? Vérification de l'utilisation de la charge CPU" vous aidera.

Bienvenue à partager le lien de cet article :https://www.chenweiliang.com/cwl-1027.html

Bienvenue sur la chaîne Telegram du blog de Chen Weiliang pour obtenir les dernières mises à jour !

🔔 Soyez le premier à obtenir le précieux « Guide d'utilisation de l'outil d'IA de marketing de contenu ChatGPT » dans le répertoire supérieur de la chaîne ! 🌟
📚 Ce guide contient une valeur énorme, 🌟C'est une opportunité rare, ne la manquez pas ! ⏰⌛💨
Partagez et likez si vous aimez !
Vos partages et likes sont notre motivation continue !

 

发表 评论

Votre adresse email ne sera pas publiée. 项 已 用 * 标注

到 顶部