Solaris Exhibits Poor Performance With a High Load Average and Lock Contention Within timeout()/untimeout() Functions (Doc ID 1392840.1)

Last updated on JULY 29, 2016

Applies to:

Solaris Operating System - Version 9 12/02 U2 to 10 5/09 U7 [Release 9.0 to 10.0]
Information in this document applies to any platform.

Symptoms

If the described issue occurs, during periods of high network load, lockstat -C output will show lock contention in timeout() and/or untimeout() functions similar to the following:


Adaptive mutex spin: 9227825 events in 10.302 seconds (895755 events/sec)

Count indv cuml rcnt spin Lock Caller
-------------------------------------------------------------------------------
569235 6% 6% 0.00 17 0x6009a065000 timeout_common+0x4
566645 6% 12% 0.00 18 0x6009a065000 untimeout+0x24
558153 6% 18% 0.00 18 0x6009a053000 timeout_common+0x4
557459 6% 24% 0.00 18 0x6009a05c000 timeout_common+0x4
557042 6% 30% 0.00 19 0x6009a050000 timeout_common+0x4
556307 6% 36% 0.00 19 0x6009a059000 untimeout+0x24
556123 6% 42% 0.00 19 0x6009a053000 untimeout+0x24
554562 6% 49% 0.00 19 0x6009a04a000 timeout_common+0x4
553372 6% 54% 0.00 19 0x6009a056000 untimeout+0x24
552478 6% 60% 0.00 19 0x6009a05c000 untimeout+0x24
551271 6% 66% 0.00 19 0x6009a059000 timeout_common+0x4
551227 6% 72% 0.00 20 0x6009a050000 untimeout+0x24
549697 6% 78% 0.00 19 0x6009a056000 timeout_common+0x4
548408 6% 84% 0.00 19 0x6009a05f000 untimeout+0x24
546500 6% 90% 0.00 18 0x6009a05f000 timeout_common+0x4
545534 6% 96% 0.00 20 0x6009a04a000 untimeout+0x24

Cause

Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms