Created
May 5, 2021 13:18
-
-
Save fabienlege/6c4e44ec49eac9877dccdf3f4948963d to your computer and use it in GitHub Desktop.
Débuggage lors d'un ralentissement serveur
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 1 - Vérifier les performance en temps réel avec htop ou top | |
top | |
# 2 - Vérifier l'espace utilisé du disque dur avec df | |
df -h | |
# 3 - Vérification des performances passés enregistrés par le serveur | |
### 3.a - Vérification de l'usage du CPU | |
### Il faut bien vérifier la colone %idle. | |
### Elle représente le pourcentage d'innactivité du serveur. | |
### Si cette valeur est élevé, le cpu passe beaucoup de temps disponible. | |
### Si elle est faible, le cpu est proche de son utilisation maximale | |
sar -u | |
### 3.b - Vérification de l'usage du disque dur | |
### On vérifie en particulier la colonne 'await' | |
### C'est la durée en miliseconde de la file d'attente du DD | |
### Cette valeur doit être inférieur à 50 pour un serveur disponible | |
sar -d | |
### 3.c - Vérification de l'usage de la ram | |
### Il est normal que la colonne %memused soit élevé | |
sar -r | |
### 3.d - Equivalent de la commande sar, mais en temps réel | |
iostat # Pour le Disque Dur et le CPU | |
vmstat -S m # Pour la RAM | |
# 4 Vérification de la vitesse du réseau | |
iperf3 -c ping.online.net -p 5202 | |
iperf3 -c ping.online.net -R -p 5208 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment