Mike,

> On a related note, I have yet to see vmstat's "b" (kernel threads
> blocked on I/O) column be non-zero.  This includes a large RAC
> environment where the previous measure of I/O health was (don't shoot
> the messenger!) iowait.   The same workload on S9 consistently showed
> non-zero values in the "b" column.

The value for "b" is reported to vmstat by the sysinfo.waiting kstat.
In Solaris 10, this is always going to be zero.

> Has the meaning of this value changed as well, or is Solaris 10 just
> that much better at getting I/O out of the queue?

It looks like I removed this when I eliminated the I/O wait percentage
calculations in Solaris 10.  After taking a look at the SCCS history,
this looks like it was probably an overzealous code-deletion.

I'd say this is a bug, albeit a minor one.  I have filed:

6483747 clock-tick processing should re-include threads waiting for I/O

Thanks for finding this.

-j
_______________________________________________
perf-discuss mailing list
perf-discuss@opensolaris.org

Reply via email to