I need to monitor the I/O statistics of a process that writes to disk. The purpose is to avoid write rates too high for long periods.
I know there's iostat
tool to accomplish this task on a system-wide perspective.
Is there something similar to monitor single process disk usage?
Best Answer
What you want is
iotop
. Most distributions have a package for it, usually called (logically enough)iotop
.One very cool command (at least, on a system that isn't very busy) is
iotop -bo
. This will show I/O as it occurs. It also has options to only monitor specific processes or processes owned by specified users.