Charles E. Rolke created DISPATCH-2003:
------------------------------------------

             Summary: Qdstat memory usage does not inclue proton memory usage
                 Key: DISPATCH-2003
                 URL: https://issues.apache.org/jira/browse/DISPATCH-2003
             Project: Qpid Dispatch
          Issue Type: Bug
          Components: Management Agent
    Affects Versions: 1.15.0
            Reporter: Charles E. Rolke


See DISPATCH-2002. An iperf3 session across a two-router network (including the 
patch from DISPATCH-2001) drives the ingress router memory usage to 4Gb RES. 
Qdstat does not show this memory.

A _qdstat -m_ shows
{code:java}
Memory Summary
  VmSize   Pooled
  ===================
  607 MiB  5.57 MiB
{code}
The router-internal memory pool numbers support the 5.57 MiB memory consumption.
 From the process side, however, memory usage is much greater:
{code:java}
chug@unused iperf-unused> top -Hbn1 -p 2594366
top - 17:49:26 up 19 days, 57 min,  1 user,  load average: 0.37, 0.48, 0.43
Threads:   6 total,   0 running,   6 sleeping,   0 stopped,   0 zombie
%Cpu(s):  6.6 us,  1.7 sy,  0.0 ni, 91.7 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
MiB Mem :  31551.5 total,   2999.0 free,  15963.2 used,  12589.2 buff/cache
MiB Swap:  32768.0 total,  32580.0 free,    188.0 used.  14767.3 avail Mem 

    PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND
2594366 chug      20   0 4815548   4.0g  12784 S   0.0  13.1   0:12.70 qdrouterd
2594367 chug      20   0 4815548   4.0g  12784 S   0.0  13.1   0:11.74 qdrouterd
2594368 chug      20   0 4815548   4.0g  12784 S   0.0  13.1   0:05.70 qdrouterd
2594369 chug      20   0 4815548   4.0g  12784 S   0.0  13.1   0:10.66 qdrouterd
2594370 chug      20   0 4815548   4.0g  12784 S   0.0  13.1   0:15.40 qdrouterd
2594371 chug      20   0 4815548   4.0g  12784 S   0.0  13.1   0:31.81 qdrouterd
{code}
The huge 4.0g RES usage is (probably) an outgoing session buffer in proton that 
supports an interrouter link for which Q2 flow control is not in effect.

PROTON-2144 delivers instrumented proton memory usage. Stats available from 
that effort should be available in qpid-dispatch debug builds.
  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to