kernel memory keeps increasing and running out of memory (Sun T4, Solaris 10)

From: Eagle Fan <eagle.f_at_gmail.com>
Date: Mon, 25 Feb 2013 10:53:27 +0800
Message-ID: <CANHUaOr-pfVdcUbnV0OWwc5NL3Ajw9fjnZr8C2mCUXvebnSKhw_at_mail.gmail.com>



HI:
We are seeing kernel memory of the database servers keep increasing and run out of memory.

Server is Sun T4 (2 CPU, 128G memory), solaris version is "Oracle Solaris 10 8/11 s10s_u10wos_17b SPARC"

Oracle version are 10204 or 11203, running in shared server mode.

From kmastat result, here are the top used components.

cache                        buf    buf    buf    memory     alloc alloc

name                        size in use  total    in use   succeed  fail


------------------------- ------ ------ ------ --------- --------- -----
streams_dblk_1040 1152 179382 186144 217841664 3232457924 0 kmem_alloc_8192 8192 27694 28262 231522304 57758203 0 kmem_alloc_131072 131072 1229 2023 265158656 175185 0 kmem_va_24576 24576 20875 20940 548929536 191185 0 kmem_va_8192 8192 71853 72608 594804736 239095 0 anon_cache 48 14381045 14427868 699367424 3946654430
0

streams_dblk_12112 12224 56091 57000 700416000 82708937 0

streams_dblk_1936 2048 887941 893324 1829527552 2303442589 0

streams_dblk_36688 36800 112239 112378 4142702592 923831397 0

Does anybody know what streams_dblk is used for? I tried to google for it but didn't get any useful information.

The attachment is detail information of mdb before and after server restart.

Thanks.

--

Eagle Fan (www.dbafan.com)

--

http://www.freelists.org/webpage/oracle-l Received on Mon Feb 25 2013 - 03:53:27 CET

Original text of this message