On Solaris, how can I tell what processes are doing disk i/o on a particular device

iosolaris

On Solaris, iostat tells me that a device is 92% busy, but how do I find out what programs are making the requests?

Best Answer

If you mean Solaris 10 try iotop, a DTrace script by Brendan Gregg. It lists the device (fifth column).

http://www.brendangregg.com/DTrace/iotop

You can find some other particularly useful DTrace scripts at http://prefetch.net/articles/solaris.dtracetopten.html.