My Oracle Support Banner

Oracle Database Performance under Solaris Impacted by High Contention in ire_to_nce() and/or ire_route_recursive_v[4,6] from ip_attr_connect() (Doc ID 2558764.1)

Last updated on JULY 07, 2019

Applies to:

Solaris Operating System - Version 11.1 to 11.4 [Release 11.0]
Information in this document applies to any platform.

Symptoms

Reduced performance due to high levels of contention driven by ip_attr_connect() stack - similar to these (per lockstat, from GUDS lockstat-C.out data):

Adaptive mutex spin: 153103 events in 2.117 seconds (72316 events/sec)
------------------------------------------------------------------------------
-
Count indv cuml rcnt nsec Lock Hottest Caller
110104 97% 97% 0.00 1107227 0x10015d7f7430
ire_route_recursive_impl_v6+0x2dc
nsec -- Time Distribution - count Stack
256       |                     86 ire_route_recursive_v6+0x58
512       |                    493 ip_select_route+0x784
1024      |                    942 ip_select_route_v6+0x40
2048      |                   1800 ip_set_destination_v6+0x150
4096      |                   3551 ip_attr_connect+0x150
8192      |@@@@              15152 udp_send_cmn+0x1090
16384     |@@@@@@@@@@        40353 udp_send_uio+0x14
32768     |@@@@              16238 so_sendmsg+0x29c
65536     |@@                 8208 socket_sendmsg+0x48
131072    |                   3518 sendit+0x174
262144    |                   2085 sendto+0x5c
524288    |                   2234 syscall_trap+0xc8
1048576   |                   1677
2097152   |                   2166
4194304   |                   3321
8388608   |@                  3727
16777216  |                   2776
33554432  |                   1320
67108864  |                    453
134217728 |                      4

or:

Count indv cuml rcnt nsec Lock Hottest Caller
128331 22% 100% 0.00 1185446 0x100066aad430 ire_to_nce+0x24
nsec - Time Distribution -- count Stack
256      |                     228 ip_set_destination_v6+0x378
512      |                     826 ip_attr_connect+0x150
1024     |                     358 udp_send_cmn+0x1094
2048     |                     378 udp_send_uio+0x14
4096     |                     832 so_sendmsg+0x29c
8192     |                    1734 socket_sendmsg+0x48
16384    |@@@@               18347 sendit+0x188
32768    |@@@                14641 sendto+0x5c
65536    |@@                 12161 syscall_trap+0xc8
131072   |@                   5252
262144   |                    2491
524288   |                    3934
1048576  |@                   7075
2097152  |@@@@@@@            32489
4194304  |@@@@               21018
8388608  |@                   5914
16777216 |                     554
33554432 |                      97
67108864 |                       2


The ip_set_destination_v6() and ire_route_recursive_v6() calls may appear as _v4 versions.  

Cause

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
Symptoms
Cause
Solution
References


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