La commande dstat
Linux évolue sans arrêt. Des commande vieillissent et de nouvelles prennent la place. Nous avons tous utilisé la commande "ifconfig" mais maintenant on utlilise 'ip'. Dstat est aussi une de ces commandes.
Vous avez peut être utlisé les commandes vmstat, netstat, iostat, ou ifstat. Elle existent toujours mais peuvent être remplacées par la commande: Dstat.
Voyons les informations que peut nous donner Dstat.
CPU:
la commande :
$ dstat -c
vous donne la charge CPU comme par exemple ceci :
usr sys idl wai stl
4 1 95 1 0
4 2 94 0 0
5 3 92 0 0
5 2 93 0 0
Lors du premier appel la premièr ligne est une moyenne depuis le lancement de votre PC. On voit ici que la machine ne fait pas frad chose. Ensuite on voit la répartition de l'activité sur processeur entre l'activité "utiilisateur", "système", "glandouille".
Vous pouvez obtenir ces informations coeur par coeur de votre CPU via la commande :
$ dstat -C 0,1,2,3,total
qui donne :
-----cpu0-usage----------cpu1-usage----------cpu2-usage----------cpu3-usage-------total-cpu-usage--
usr sys idl wai stl:usr sys idl wai stl:usr sys idl wai stl:usr sys idl wai stl:usr sys idl wai stl
4 1 94 1 0: 4 1 95 0 0: 4 1 94 0 0: 4 1 94 1 0: 4 1 94 1 0
5 1 93 1 0: 3 1 96 0 0: 5 1 94 0 0: 3 4 93 0 0: 5 2 93 0 0
5 2 91 2 0: 7 3 90 0 0: 6 3 91 0 0: 6 4 90 0 0: 5 3 91 1 0
Activité fichier :
La commande :
$ dstat -f
donne par exemple :
files inodes
16320 229k
16320 229k
16320 229k
16320 229k
16352 229k
16352 229k
On y trouve en temps réel le nombre de fichiers ouverts et le nombre d'inode utilisés.
Mémoire:
Première version :
La commande :
$ dstat -m 2 3
donne :
------memory-usage-----
used free buff cach
3365M 1079M 419M 2771M
3367M 1077M 419M 2771
La seconde version donne plus d'information :
La commande :
$ dstat --mem-adv
donne
------------advanced-memory-usage-------------
total used free buff cach dirty shmem recl
7924M 3350M 1102M 419M 2760M 4804k 63.5M 358M
7924M 3350M 1102M 419M 2760M 4804k 63.5M 358M
7924M 3351M 1100M 419M 2760M 4804k 63.5M 358M
Réseau:
Pour savoir ce qui entre et ce qui sort utlisez la commande :
$ dstat -n
qui donne :
-net/total-
recv send
132B 132B
60B 60B
1597B 774B
5170B 154B
292B 288B
13k 1948B
Fait le 13/01/2019
- Identifiez-vous pour poster des commentaires
Commentaires récents