Giovanni Tirloni wrote:
On Mon, May 3, 2010 at 11:52 PM, Giovanni Tirloni <[email protected] <mailto:[email protected]>> wrote:


    On Mon, May 3, 2010 at 11:39 PM, Yun Zhou <[email protected]
    <mailto:[email protected]>> wrote:

        Giovanni Tirloni wrote:

            On Mon, May 3, 2010 at 11:07 PM, Yun Zhou
            <[email protected] <mailto:[email protected]>
            <mailto:[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?



    No, it doesn't seem to be growing right now.

    We have Zabbix hammering the servers with `dladm show-ether` since
    a few days ago and they all stopped working between yesterday and
    today. I restarted dlmgmtd in a few servers and we should be able
    to see if they break again in a few days.


After 10 hours up it's using over 250MB of memory.
Can you post the ::findleaks output now to see whether this is memory leaks?

On other servers that don't have `dladm show-ether` running all the time, it consumes 3-5MB.

Is there another reason for the memory usage besides memory links ?
I cannot see any. It is possibly a memory leak problem.

Thanks
- Cathy
_______________________________________________
networking-discuss mailing list
[email protected]

Reply via email to