147 votes

un outil semblable à htop pour afficher l'activité des disques sous linux

Je recherche un outil de ligne de commande Linux qui rendrait compte de l'activité d'E/S du disque. Quelque chose de similaire à htop serait vraiment cool. Quelqu'un a-t-il entendu parler d'une telle chose ?

161voto

Egil Points 2329

Vous pouvez utiliser iotop . Il ne dépend pas d'un patch du noyau. (Fonctionne avec le noyau Ubuntu standard) Il y a un paquet pour cela dans les dépôts Ubuntu.

iotop

59voto

nmon montre un bel affichage de l'activité des disques par périphérique. Il est disponible pour linux.

? Disk I/O ?????(/proc/diskstats)????????all data is Kbytes per second??????????????????????????????????????????????????????????????ij
?DiskName Busy  Read WriteKB|0          |25         |50          |75       100|                                                      ?
?sda        0%    0.0  127.9|>                                                |                                                      ?
?sda1       1%    0.0  127.9|>                                                |                                                      ?
?sda2       0%    0.0    0.0|>                                                |                                                      ?
?sda5       0%    0.0    0.0|>                                                |                                                      ?
?sdb       61%  385.6 9708.7|WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR>                 |                                                      ?
?sdb1      61%  385.6 9708.7|WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR>                 |                                                      ?
?sdc       52%  353.6 9686.7|WWWWWWWWWWWWWWWWWWWWWWWWWWR   >                  |                                                      ?
?sdc1      53%  353.6 9686.7|WWWWWWWWWWWWWWWWWWWWWWWWWWR   >                  |                                                      ?
?sdd       56%  359.6 9800.6|WWWWWWWWWWWWWWWWWWWWWWWWWWWW>                    |                                                      ?
?sdd1      56%  359.6 9800.6|WWWWWWWWWWWWWWWWWWWWWWWWWWWW>                    |                                                      ?
?sde       57%  371.6 9574.9|WWWWWWWWWWWWWWWWWWWWWWWWWWWWR>                   |                                                      ?
?sde1      57%  371.6 9574.9|WWWWWWWWWWWWWWWWWWWWWWWWWWWWR>                   |                                                      ?
?sdf       53%  371.6 9740.7|WWWWWWWWWWWWWWWWWWWWWWWWWWR    >                 |                                                      ?
?sdf1      53%  371.6 9740.7|WWWWWWWWWWWWWWWWWWWWWWWWWWR    >                 |                                                      ?
?md0        0% 1726.0 2093.6|>disk busy not available                         |                                                      ?
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

15voto

jpalecek Points 31928

Ce n'est pas htop-like, mais vous pouvez utiliser au sommet de . Cependant, pour afficher l'activité du disque par processus, il a besoin d'un correctif du noyau (disponible sur le site). Ces correctifs du noyau sont maintenant obsolète Pour afficher l'activité réseau par processus, un module optionnel est fourni.

5voto

Vous pouvez également utiliser collectl qui dispose d'une surveillance étendue des E/S de processus, y compris la surveillance des threads. Attention, il existe des compteurs d'E/S pour les E/S écrites dans le cache et les E/S allant sur le disque. collectl les rapporte séparément. Si vous ne faites pas attention, vous pouvez mal interpréter les données. voir http://collectl.sourceforge.net/Process.html

Bien sûr, il montre beaucoup plus que les simples statistiques de processus, car vous voudriez qu'un seul outil fournisse tout plutôt qu'un tas d'outils différents qui affichent tout dans des formats différents, n'est-ce pas ?

-mark

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X