dool - Cheatsheet Statistiques Ressources Système Polyvalentes
dool est un moniteur de ressources système polyvalent et le successeur activement maintenu de dstat (dont le développement s”est arrêté). Il remplace vmstat, iostat, netstat et ifstat par une vue colorisée unique par seconde qui montre CPU, disque, réseau, mémoire, paging et plus côte à côte — rendant les corrélations évidentes (ex. un pic disque s”alignant avec un burst réseau). Il maintient la compatibilité complète de commande dstat et est extensible avec des plugins Python.
Installation
| Plateforme | Commande |
|---|
| Debian/Ubuntu | sudo apt install dool |
| Fedora | sudo dnf install dool |
| Arch (AUR) | yay -S dool |
| pip | pip install dool |
| Depuis la source | cloner le dépôt, exécuter ./dool |
| Vérification | dool --version |
Utilisation Basique
| Commande | Description |
|---|
dool | Par défaut : CPU, disque, réseau, paging, système — chaque 1s |
dool 2 | Rafraîchir toutes les 2 secondes |
dool 2 10 | 10 mises à jour, 2 secondes d”intervalle |
dool -h | Aide et liste complète des plugins |
dool --list | Lister les plugins disponibles |
La Combinaison Classique
# CPU + disque + réseau + mémoire + charge, avec timestamp, toutes les 2s
dool -tcdnml 2
| Drapeau | Affiche |
|---|
-t | Heure |
-c | Statistiques CPU |
-d | Lecture/écriture disque |
-n | Réception/envoi réseau |
-m | Utilisation mémoire |
-l | Charge moyenne |
-g | Paging |
-s | Swap |
-p | Statistiques processus |
-y | Système (interruptions, context switches) |
Monitoring Ciblé
| Commande | Description |
|---|
dool -d -D sda,sdb | Statistiques par disque pour des appareils spécifiques |
dool -n -N eth0,eth1 | Statistiques réseau par interface |
dool -c -C 0,1,total | Statistiques par cœur CPU |
dool --top-cpu | Afficher le processus consommateur de CPU top |
dool --top-io | Afficher le processus I/O top |
dool --top-mem | Afficher le processus mémoire top |
Plugins Utiles « Top »
| Plugin | Révèle |
|---|
--top-cpu | Processus le plus affamé de CPU |
--top-io | Processus I/O le plus lourd |
--top-mem | Processus mémoire le plus gros |
--top-bio | Processus I/O bloc top |
--top-latency | Processus avec la latence la plus élevée |
# Conscience situationnelle une ligne : ressources + les pires contrevenants
dool -tcmndl --top-cpu --top-io 2
Sortie et Export
| Option | Description |
|---|
--output FILE.csv | Écrire les statistiques en CSV (excellent pour graphiquer plus tard) |
--nocolor | Désactiver les couleurs (logs/pipes) |
--noupdate | Imprimer les lignes séquentielles au lieu de mettre à jour sur place |
--bits | Afficher le réseau en bits |
# Capturer un test de trempage en CSV pour l''analyse ultérieure
dool -tcdnml --output run1.csv 1 300
dool vs Outils Connexes
| Outil | Portée |
|---|
| dool | Tout-en-un CPU/disque/réseau/mém, par seconde, CSV |
| dstat | Prédécesseur (non maintenu) — dool est le remplaçant drop-in |
| iostat | Disque + CPU uniquement |
| vmstat | Résumé mémoire/CPU/IO |
| glances/btop | Tableaux de bord TUI complets |
La force de dool est de mettre de nombreux sous-systèmes sur une ligne pour que tu puisses corréler — l”associer avec iostat ou iotop quand tu dois creuser le disque spécifiquement.
Ressources