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 |