Je recherche l'équivalent de top pour l'accès au disque, afin de pouvoir déterminer le ou les processus en cours de lecture et/ou d'écriture sur le disque. J'utilise actuellement Ubuntu, mais j'imagine qu'un outil standard est disponible dans le jeu d'outils GNU.
Vous avez vous-même les trois cinquièmes de la réponse - celle que vous voulez s'appelle iotop . Recherchez-le dans les référentiels supplémentaires, il devrait être là.
htop
" F2 "Colonnes" Colonnes actives "IO_RATE
Puis triez par cette colonne. Vous pouvez également ajouter des colonnes IO_READ_RATE
et IO_WRITE_RATE
et les trier en fonction de celles-ci.
iotop
est la contrepartie de top
qui surveille les informations d'utilisation d'E/S. Si vous souhaitez obtenir des informations détaillées sur les fichiers ouverts par un processus, ou la liste des fichiers ouverts dans un répertoire, ou surveiller des fichiers dans l'ensemble du système, utilisez lsof
.lsof
est assez polyvalent et fournit des informations sur les connexions ouvertes tcp, udp, NFS aussi.
J'utilise atop .
Atop est un analyseur de performances plein écran ASCII capable de rendre compte de l'activité de tous les processus (même si les processus sont terminés pendant l'intervalle), de consigner quotidiennement l'activité du système et des processus en vue d'une analyse à long terme, en mettant en évidence ressources système surchargées en utilisant des couleurs, etc. Il affiche à intervalles réguliers les activités liées au processeur, à la mémoire, au swap, aux disques et aux couches réseau, ainsi qu'à chaque processus actif. il indique l'utilisation du processeur, la croissance de la mémoire, , l'utilisation du disque , la priorité, le nom d'utilisateur, l'état et le code de sortie.