My Oracle Support Banner

Improving application performance on systems with high interrupt rates (Doc ID 2326184.1)

Last updated on NOVEMBER 26, 2019

Applies to:

Solaris Operating System - Version 8.0 and later
Information in this document applies to any platform.
The problem:

Under certain conditions, non interrupt threads and interrupt threads may fight for system lock resources.


Is the high interrupt rate an issue?

There are many symptoms to this being an issue (always present to varying extents). Some of these symptoms include
1) Sluggish applications.
2) Slow device response times.
3) Higher then normal system time for no obvious reasons
4) System time being higher then user time when it is not normal.
5) Increased latency in operations.

However be aware, just because any of these are present, does not mean the interrupts are an issue.

These are a few things to check.

1) Check the rate of the interrupts on each CPU (/usr/sbin/intrstat). If the CPUS are less then 10% busy with interrupts, then this is probably not the issue.
2) Check the lockstats. If the number of adaptive blocks is low, or block times are short, then this is probably not the issue.
3) Check for intrblk in the kstat output, if the number is not growing, this is not the issue.





To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.