2009-01-21 7 views
4

Quand j'utilise le top, l'iowait sur l'hôte est vraiment élevé. Iostat me dit quel disque est le plus utilisé mais je veux savoir quel processus est le coupable? J'essaye de trouver ceci dehors sur un hôte rouge de chapeau de Linux. Aucune suggestion.Comment trouver le processus qui consomme le plus d'E/S sous linux?

EDIT: Ma saveur linux n'a ni atop ni ntop et puisque la construction du noyau n'est pas une option pour moi, ne me demandez pas pourquoi :) (puisque ce n'est pas ma boîte personnelle). Y at-il d'autres alternatives

Répondre

1

J'utilise habituellement au sommet. Il y a un très bon article au Debian Package A Day à ce sujet. Il nécessite le correctif du noyau (bien qu'Ubuntu ait déjà appliqué le correctif, je ne suis pas sûr des autres distributions.)

1

Utilisez iotop.

Ou vous pouvez l'obtenir autonome, c'est un simple script python qui nécessite un noyau récent (ne me souviens pas, mais au moins> 2.6.20)

Questions connexes