I understand, but since this is "perf-discuss" I thought it was a good
opportunity to discuss this performance measurement issue.

Thanks Adrian

On 10/18/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
Adrian,

I agree that these metrics would be useful and nice to have; however,
their implementation is outside of the scope of what I intend to
address with this fix.

I'm simply fixing the functional regression in the kstats.  I can't, in
good faith, make improvements to microstate accounting and prstat as
part of this bug.  That work needs to be a separate RFE.  I don't
currently have the time to address the issues that would be part of the
separate RFE.  Although, if someone else is interested in doing this
work, I'd be happy to provide guidance.

-j

> Sure, I saw what you proposed, but the real problem that we have is
> that machines get io-bound and we should have metrics in Solaris that
> tell us 1) a machine is io-bound, 2) which disks are responsible, and
> 3) which processes are being blocked
>
> vmstat b is an approximation to the number of threads that are
> blocked, a microstate and dispay via prstat would let us see which
> threads are being blocked. There are even some unused slots in the
> microstate data structure, so it can be fixed without breaking
> backwards compatability.


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

Reply via email to