Je recherche un outil de ligne de commande Linux qui rapporterait l'activité d'E / S du disque. Quelque chose de similaire htop
serait vraiment cool. Quelqu'un a-t-il entendu parler de quelque chose comme ça?
linux
command-line
io
user54579
la source
la source
htop
.Setup >> Select Columns
et choisissez votre combinaisonRBYTES
,WBYTES
,IO_READ_RATE
,IO_WRITE_RATE
etIO_RATE
. Réponse originale ici serverfault.com/a/25034Réponses:
Vous pouvez utiliser iotop . Il ne repose pas sur un correctif du noyau. Cela fonctionne avec le noyau Ubuntu
Il existe un package pour cela dans les dépôts Ubuntu. Vous pouvez l'installer en utilisant
la source
yum install iotop
for Centosiotop
doit également être utilisé en tant que root car ... c'est le même package. Exactement la même sortie sur le programme et le--version
drapeau également. A parfaitement fonctionné.nmon affiche un bel affichage de l'activité du disque par périphérique. Il est disponible pour Linux.
la source
Il ne ressemble pas à htop, mais vous pouvez l'utiliser au sommet .
Cependant, pour afficher l'activité du disque par processus, il a besoin d'un correctif de noyau (disponible sur le site).Ces correctifs du noyau sont maintenant obsolètes , uniquement pour afficher l'activité réseau par processus, un module optionnel est fourni.la source
Utilisation
collectl
avec une surveillance étendue des E / S de processus, y compris la surveillance des threads.Soyez averti qu'il existe des compteurs d'E / S pour les E / S en cours d'écriture dans le cache et les E / S 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.htmlBien sûr, cela montre bien plus que de simples statistiques de processus, car vous voudriez qu'un seul outil fournisse tout plutôt qu'un tas de différents qui affiche tout dans différents formats, non?
la source