Hello All,
We discovered a new problem in Solaris 11.4.14.5.0 version and I wanted to share it with you. The solutions is below.
Solaris Statistics Store Service Daemon 'sstored' May Consume a Lot of Memory Due to Memory Leaks in the Daemon on a Solaris System Hosting Oracle Database with Solaris Version 11.4.9.5.0 or Later (Doc ID 2596279.1)
To work around this issue, disable the component in the 'sstored' daemon that manages collection of process stats. To disable proc provider in sstore SMF service, do the following:
#svccfg -s sstore:default setprop config/no-proc = integer: 1
#svcadm refresh sstore:default
Verify that the property is set as below:
#svcprop -p config/no-proc system/sstore:default
After setting this property, restart the service:
#svcadm restart sstore:default
You can also verify that the proc provider has been disabled using mdb:
# mdb -p `pgrep sstored`
sstored:11933*> sspc_provider::print sstore_provider_t sp_disabled
sp_disabled = 1
Note: Before installing the fix for this issue, this workaround needs to be removed. To back out the workaround, the SMF property config/no_proc for sstore:default SMF service has to be removed and the service needs to be refreshed for the config change to take effect. To back out the workaround, do the following:
#svccfg -s sstore:default delprop config/no_proc
#svcadm refresh sstore:default
and then restart the sstore service:
# svcadm restart sstore:default
Resolution
This issue is addressed in the following releases:
SPARC Platform
Solaris 11.4.17.3.0 or later
x86 Platform
Solaris 11.4.17.3.0 or later
for your kind attention
Regards
Yasin