La gestion des systèmes nécessite des outils simples, légers et fiables pour surveiller en temps réel ce qui se passe sur les serveurs. Parmi eux, nload s’est imposé comme une option très populaire : un visualiseur en mode texte qui affiche graphiquement le trafic réseau entrant et sortant, avec des statistiques détaillées sur l’utilisation de la bande passante.
Dans cet article, nous expliquons ce qu’est nload, comment il fonctionne, ses avantages par rapport à d’autres outils de surveillance réseau, ainsi que les étapes d’installation sur les distributions Linux les plus courantes.
Qu’est-ce que nload ?
nload est un utilitaire en ligne de commande permettant de surveiller le trafic réseau en temps réel. Son interface, basée sur ncurses, affiche deux graphiques distincts :
- Graphique supérieur : trafic entrant (download).
- Graphique inférieur : trafic sortant (upload).
De plus, il présente des statistiques numériques telles que :
- Trafic actuel (Current).
- Moyenne (Average).
- Minimum (Min) et maximum (Max).
- Total transféré durant la session.
Ce qui en fait un outil idéal pour les administrateurs cherchant à évaluer rapidement la charge réseau d’un serveur, notamment dans des environnements sans interface graphique.
Avantages de l’utilisation de nload
- Léger : consomme peu de ressources système.
- Interface claire : affiche le trafic sous forme de graphiques et de valeurs numériques.
- En temps réel : actualise les données seconde par seconde.
- Compatibilité : fonctionne sur toute distribution Linux moderne.
- Simplicité : ne nécessite pas de configuration complexe ni de dépendances externes.
Bien qu’il ne propose pas un détail par processus comme iftop ou bmon, sa simplicité en fait un choix idéal pour surveiller des serveurs en production ou des équipements distants.
Installation de nload sur les distributions Linux
Sur Debian / Ubuntu
Les dépôts officiels incluent le paquet, il suffit donc de :
sudo apt update
sudo apt install nload -y
Pour le désinstaller :
sudo apt remove nload -y
Sur CentOS / RHEL / AlmaLinux / Rocky Linux
Sur les systèmes basés sur RHEL, nload est disponible dans les dépôts EPEL (Extra Packages for Enterprise Linux).
- Activer EPEL (sur RHEL 8 / CentOS 8 / dérivés) :
sudo dnf install epel-release -y
- Installer nload :
sudo dnf install nload -y
Sur les versions anciennes utilisant yum :
sudo yum install epel-release -y
sudo yum install nload -y
Sur Fedora
Fedora inclut nload dans ses dépôts principaux :
sudo dnf install nload -y
Sur Arch Linux / Manjaro
Disponible dans le dépôt community :
sudo pacman -S nload
Sur openSUSE
sudo zypper install nload
Installation depuis le code source (optionnel)
Si votre distribution ne propose pas de paquet ou si vous souhaitez la dernière version :
sudo apt install build-essential libncurses5-dev libncursesw5-dev git -y
git clone https://github.com/rolandriegel/nload.git
cd nload
make
sudo make install
Comment utiliser nload
Une fois installé, il suffit d’exécuter la commande :
nload
Par défaut, il affichera l’interface de la carte réseau principale (généralement eth0
, ensX
ou wlan0
). Si votre serveur possède plusieurs interfaces, vous pouvez spécifier celle à surveiller :
nload eth0
Pour naviguer entre les interfaces disponibles, utilisez la touche → (flèche droite) et pour revenir, ←.
Options utiles
-m
→ affiche toutes les interfaces sur un seul écran.-t 500
→ ajuste le délai de rafraîchissement en millisecondes (ici, 500 ms).-u M
→ change l’unité en Mo/s plutôt que Kbit/s.
Exemple :
nload -m -u M
Conclusion
nload est un outil indispensable pour tout administrateur Linux souhaitant surveiller en temps réel le trafic réseau, de manière simple et légère. Son installation est rapide sur la majorité des distributions, et sa prise en main très intuitive.
Bien qu’il ne remplace pas des outils plus avancés comme iftop ou vnstat, sa clarté graphique en fait une solution idéale pour détecter rapidement des goulets d’étranglement ou vérifier l’activité d’un serveur.
Questions fréquentes (FAQ)
Puis-je utiliser nload sur des serveurs sans interface graphique ?
Oui. nload fonctionne entièrement en terminal, ce qui le rend parfait pour des serveurs distants gérés via SSH.
Quelle différence entre nload et iftop ?
nload affiche le trafic global par interface sous forme de graphiques et de statistiques. iftop, lui, détaille les connexions et processus individuels.
nload consomme-t-il beaucoup de ressources en production ?
Non, il est extrêmement léger. La consommation en CPU et mémoire est négligeable comparée à d’autres outils de surveillance en temps réel.
Puis-je exporter les données de nload pour une analyse ultérieure ?
nload ne gère pas l’historique. Pour des rapports ou un stockage prolongé, il est conseillé d’utiliser des outils comme vnstat ou collectd.