OpenSolaris

Printable Version Enter a New Search
Bug ID 5062435
Synopsis cpu_X_system kstats should include interrupt time
State 10-Fix Delivered (Fix available in build)
Category:Subcategory kernel:other
Keywords s10u1-reviewed | spbc_released
Responsible Engineer Ethan Solomita
Reported Against s10 , s10_61 , s10u1_15 , solaris_10
Duplicate Of
Introduced In solaris_10
Commit to Fix snv_25
Fixed In snv_25
Release Fixed solaris_nevada(snv_25) , solaris_10u2(s10u2_09) (Bug ID:2129192)
Related Bugs 6244943 , 6294302 , 6340766 , 6352347 , 6383601 , 4891423 , 4686008 , 5069340
Submit Date 13-June-2004
Last Update Date 8-November-2006
Description
Please see comments
Historically, the kstats such as cpu_[user|system|idle]_ticks would account for time spent handling interrupts by assigning such tie to cpu_system_ticks. In Solaris 10, an unintentional impact of microstate accounting is that it does not specifically assign interrupt time to any category. If the CPU is idle when the interrupt arrives, interrupt time goes to cpu_idle_ticks. Same for cpu_user_ticks.

Clearly this behavior is different from S9, and thus this is a compatibility bug. It's also clearly not a useful way to provide statistics. This bug intends to restore S9 behavior.
Work Around
N/A
Comments
N/A