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

Solution 1:

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.