[Orca-users] Possible memory leak in orcallator?
Stoltzfus, Mark (HQP)
Mark.Stoltzfus at rhi.com
Wed May 18 09:36:44 PDT 2005
I recently upgraded many of our systems to orcallator.se r404, running a
combination of SE Toolkit versions 3.4, 3.3.1, and 3.2.1, depending on
Solaris version (we've got 2.6 through 9 here). I noticed a 2GB
orcallator process on one of our 6800s running Solaris 2.8 and SE 3.4
this morning:
$ ps -eofname,vsz | grep se.sparc
se.sparc 2061840
$
This has been running about a month. A pmap reveals a bulging heap:
$ pmap 11018
11018: /opt/RICHPse/bin/se.sparcv9 -I/opt/RHIorca/lib/SE/3.4 -DWATCH_OS
/opt/
0000000100000000 296K read/exec /opt/RICHPse/bin/se.sparcv9
0000000100148000 24K read/write/exec /opt/RICHPse/bin/se.sparcv9
000000010014E000 2059280K read/write/exec [ heap ]
FFFFFFFF7DA00000 32K read/exec /usr/lib/sparcv9/libaio.so.1
FFFFFFFF7DB08000 8K read/write/exec /usr/lib/sparcv9/libaio.so.1
FFFFFFFF7DC00000 24K read/exec /usr/lib/sparcv9/librt.so.1
FFFFFFFF7DD06000 8K read/write/exec /usr/lib/sparcv9/librt.so.1
FFFFFFFF7DE00000 8K read/write/exec [ anon ]
FFFFFFFF7DF00000 8K read/write/exec [ anon ]
FFFFFFFF7E000000 16K read/exec /usr/lib/sparcv9/libmp.so.2
FFFFFFFF7E104000 8K read/write/exec /usr/lib/sparcv9/libmp.so.2
FFFFFFFF7E200000 712K read/exec /usr/lib/sparcv9/libc.so.1
FFFFFFFF7E3B2000 56K read/write/exec /usr/lib/sparcv9/libc.so.1
FFFFFFFF7E3C0000 8K read/write/exec /usr/lib/sparcv9/libc.so.1
FFFFFFFF7E400000 8K read/write/exec [ anon ]
FFFFFFFF7E500000 664K read/exec /usr/lib/sparcv9/libnsl.so.1
FFFFFFFF7E6A6000 56K read/write/exec /usr/lib/sparcv9/libnsl.so.1
FFFFFFFF7E6B4000 40K read/write/exec /usr/lib/sparcv9/libnsl.so.1
FFFFFFFF7E700000 56K read/exec
/usr/lib/sparcv9/libsocket.so.1
FFFFFFFF7E80E000 16K read/write/exec
/usr/lib/sparcv9/libsocket.so.1
FFFFFFFF7E900000 88K read/exec /usr/lib/sparcv9/libm.so.1
FFFFFFFF7EA16000 8K read/write/exec /usr/lib/sparcv9/libm.so.1
FFFFFFFF7EB00000 32K read/exec /usr/lib/sparcv9/libgen.so.1
FFFFFFFF7EC08000 8K read/write/exec /usr/lib/sparcv9/libgen.so.1
FFFFFFFF7ED00000 112K read/exec /usr/lib/sparcv9/libelf.so.1
FFFFFFFF7EE1C000 8K read/write/exec /usr/lib/sparcv9/libelf.so.1
FFFFFFFF7EF00000 8K read/exec
/usr/platform/sun4u-us3/lib/sparcv9/libc_psr.so.1
FFFFFFFF7F000000 8K read/write/exec [ anon ]
FFFFFFFF7F100000 8K read/exec
/usr/lib/sparcv9/libkstat.so.1
FFFFFFFF7F202000 8K read/write/exec
/usr/lib/sparcv9/libkstat.so.1
FFFFFFFF7F300000 16K read/exec /usr/lib/sparcv9/libkvm.so.1
FFFFFFFF7F404000 8K read/write/exec /usr/lib/sparcv9/libkvm.so.1
FFFFFFFF7F500000 8K read/exec /usr/lib/sparcv9/libdl.so.1
FFFFFFFF7F600000 152K read/exec /usr/lib/sparcv9/ld.so.1
FFFFFFFF7F724000 16K read/write/exec /usr/lib/sparcv9/ld.so.1
FFFFFFFF7F728000 8K read/write/exec /usr/lib/sparcv9/ld.so.1
FFFFFFFF7FFEC000 80K read/write [ stack ]
total 2061904K
$
This doesn't seem to be unique to SE 3.4, however. I've also got an
orcallator process on a Solaris 7 host running SE Toolkit 3.3.1 that's
climbed to a 219MB, and one on a Solaris 2.6 host running SE Toolkit
3.2.1 that's up over 50MB (which is big for that box, it's an Ultra 2).
Restarting orcallator trims the size substantially (for example, on the
6800, it went down to 148MB. It appears to grow slowly, i.e. not with
every sample iteration. However, whatever issue that may exist is
probably exacerbated by the fact that I've set the SAMPLE_INTERVAL to
60.
Has anyone else seen this/know what's going on?
Thanks,
Mark
More information about the Orca-users
mailing list