Skip to Content

Sprawdzenie który proces obciąża dyski

Na jednym z serwerów zauważyłem dziwny wzrost obciążenia. Tzw. LOAD od kilku dni po woli rósł. top pokazywał że dwa rdzenie CPU czekają na dane z dysku - tzw. io wait na poziomie 80~90% ale żaden proces w znaczącym stopniu nie obciążał CPU.

Jest kilka narzędzi (iostat, wmstat), które pozwalają monitorować obciążenie dysków ale ja nie szukałem informacji czy i w jakim stopniu dyski są obciążone - wiedziałem że są. Chciałem dowiedzieć się który proces generuje to obciążenie - by móc go ubić 😃

Przydatny okazał się programik iotop - który działa jak top ale sortuje procesy w zależności od generowanego przez nie obciążenia dysków - właśnie tego szukałem:

Zrzut z programu iotop

Program jest w standardowych repozytoriach Debiana i można go zainstalować w ten sposób:

apt-get install iotop