Débuguer d'où vient un souci système
On peut faire quelques vérifications de base, entre autre pour identifier d'où viennent les lenteurs.
Paquets utiles (sur Debian, ça doit être similaire sur les autres) :
htop iotop-c nload
htop
affiche de façon presque “graphique” l'utilisation du CPU, de la RAM et de la SWAP. Si ça sature, forcément ça ralentit. Les commandes sont listés en bas de l'affichage de htop ; F6 pour changer l'ordre.nload
indique la charge réseau, si un téléchargement prends toute la bande passante… Pour voir toutes les interfaces d'un coup, c'estnload -m
, sinon il faut utiliser les flèches droite/gauche pour passer d'une interface à l'autre (et voir celle qui est réellement utilisée par le réseau). Pas le seul utilitaire qui propose ça…- On peut compléter avec
iftop
pour voir qui est connecté, et les diverses commandes denetstat
vite trop verbeux.
On peut aussi vérifier la connexion entre le serveur et soi-même. Iperf3 permet ça.
Enfin, vérifier les erreurs sur systemd peut être utile aussi.
Peut-être que strace peut aider aussi, mais je sais pas comment :P
Saturation réseau ?
Si nload -m
indique que ça sature :
# Savoir quel interface réseau écouter ip link show # Dire à iftop de voir cette dernière sudo iftop -i wlx0008d33dcbdc
Pour mieux pister ce qui est connecté :
ss -tup
(ponctuel)t
etu
pour cibler tcp/udp,p
pour montrer le programme associé
sudo lsof -i -P -n
(ponctuel)i
pour seulement les connexions réseaux,P
etn
pour éviter la résolution de noms sur les ports et domaines ce qui accélère l'affichage lors d'un premier tout d'horizon.