Giovanni Tirloni wrote:
On Mon, May 3, 2010 at 11:07 PM, Yun Zhou <[email protected]
<mailto:[email protected]>> wrote:
Can you please preload libumem to diagnose the memory leak
problem? I think the below should do the trick:
# svcadm disable svc:/network/datalink-management:default
# export LD_PRELOAD=libumem.so
# export UMEM_DEBUG=default
# /sbin/dlmgmtd -d 10 &
# mdb -p `pgrep dlmgmtd`
> ::findleaks
# LD_PRELOAD=libumem.so UMEM_DEBUG=default /sbin/dlmgmtd -d 10
# while [ 1 ]; do dladm show-ether; dladm show-phys; dladm show-link;
dladm show-aggr; sleep 1; done
It iterated 100 times and then I fired up mdb (which had the effect of
making dladm wait):
# mdb -p 13859
Loading modules: [ ld.so.1 libumem.so.1 libavl.so.1 ]
> ::findleaks
findleaks: no memory leaks detected
Hmm, it does not report any memory leak problem. Do you still see
dlmgmtd uses a lot of memory?
- Cathy
--
Giovanni
_______________________________________________
networking-discuss mailing list
[email protected]