hi all,

Occasionally I'd like to know which application(s) is/are using the most
disk bandwidth.  The reason is, on my desktop and my laptop, I often
have background jobs which do a lot of IO and I'd like to know which
program it is exactly so I can take appropriate action if IO is slowing
down interactivity too much.

Generally, I already have a reasonably good system (svn, git, updatedb,
doxygen, rdiff-backup and other IO intensive programs normally run 
under ionice -c 2 -n 7 since interactivity is more important than
pure time-to-finish).  but sometimes I still see IO storms and my
desktop (less often my laptop, since I do more on my desktop and it's
a slower computer) will stall for 5-10 seconds and then continue.

top will almost always show me what the IO hogging apps are because
normally there's a good correlation between IO use and CPU use, but
that's not always the case.

apart from sar, iostate, vmstat, (none of which, AFAICT, will show 
me what application is hogging the disk) what command line monitoring
program is there that will show disk hogging by program name (not just
aggregate numbers per device).

tiger

_________________________________________________
Philippine Linux Users' Group (PLUG) Mailing List
[email protected] (#PLUG @ irc.free.net.ph)
Read the Guidelines: http://linux.org.ph/lists
Searchable Archives: http://archives.free.net.ph

Reply via email to