SLBCloud
Débutant8 min de lecture

Savoir si son serveur va bien

Charge, mémoire, disque, processus : les six commandes à connaître et comment lire les chiffres qu'elles affichent.

« Le serveur est lent » n'est pas un diagnostic. En trois minutes, ces commandes disent lequel des quatre goulots — processeur, mémoire, disque, réseau — est en cause.

La charge, et comment la lire

bash
uptime

Les trois chiffres de fin sont la charge moyenne sur une, cinq et quinze minutes. Ils se lisent par rapport au nombre de cœurs : sur une machine à 4 cœurs, une charge de 4 signifie qu'elle est pleinement occupée, sans file d'attente. À 8, la moitié du travail attend son tour.

bash
nproc   # combien de cœurs, pour comparer

Une charge élevée n'est pas forcément le processeur

Sous Linux, la charge compte aussi les processus bloqués en attente du disque. Une machine à charge 12 dont le processeur est à 5 % attend son disque, pas ses calculs. C'est une confusion classique.

La vue d'ensemble

bash
sudo apt install htop
htop

htop montre tout d'un coup : les cœurs, la mémoire, et les processus triés. Appuyez sur F6 pour trier par mémoire, sur F5 pour voir l'arborescence — utile pour comprendre qui a lancé quoi.

La mémoire

bash
free -h

Regardez la colonne available, pas free. Linux utilise la mémoire libre comme cache disque : c'est voulu, et cette mémoire est récupérable instantanément. Une machine qui affiche 200 Mo « libres » et 3 Go « disponibles » se porte très bien.

Le disque

bash
df -h          # l'espace par partition
df -i          # les inodes, l'autre façon d'être plein

Les entrées-sorties et le réseau

bash
sudo apt install iotop nload
sudo iotop -o        # qui écrit sur le disque en ce moment
nload                # le trafic réseau en direct

Le tableau de diagnostic

SymptômePiste
Charge élevée, processeur à 100 %Un processus consomme : htop, trié par CPU
Charge élevée, processeur calmeAttente disque : iotop
Mémoire disponible proche de zéroFuite mémoire ou machine sous-dimensionnée
Tout est lent, disque pleindf -h, puis le guide sur l'espace disque
Lent depuis l'extérieur seulementRéseau ou latence : mtr depuis chez vous

Bloqué malgré tout ? Ouvrez un ticket : on répond en français, et on regarde votre machine si besoin.

Ouvrir un ticket