DPDK patches and discussions
 help / color / mirror / Atom feed
* [dpdk-dev] RTE mempool "used count" steadily goes down to zero despite steady packet throughput
@ 2014-11-28 17:34 Kamraan Nasim
  2014-12-01  9:58 ` Olivier MATZ
  0 siblings, 1 reply; 3+ messages in thread
From: Kamraan Nasim @ 2014-11-28 17:34 UTC (permalink / raw)
  To: dev; +Cc: Steve Noble, Ashish Juneja

Hello,

I have ~15Gbps of traffic flowing through two 10GE ports and been profiling
the rte mempool(or rather the pktmbuf mempool) memory consumption:

I have per lcore caching disabled(cache_size is 0)

I have noticed that:
- Mempool FREE cnt(as given byt rte_mempool_free_count()) increases
- Mempool USED cnt(as given by rte_mempool_used_count() decreases and
eventually drops to 0. When this happens, mempool reports itself as EMPTY
- rx_nombuf stats for the eth ports start climbing
- Valgrind Memcheck does not indicate any obvious leaks in RTE mempool or
my application.


I was wondering if others have come across this issue?  Or if people here
have used ways, besides Valgrind to profile the mempool or the pkt mbuf
pool?

Thanks,
Kam

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2014-12-02  2:35 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-11-28 17:34 [dpdk-dev] RTE mempool "used count" steadily goes down to zero despite steady packet throughput Kamraan Nasim
2014-12-01  9:58 ` Olivier MATZ
2014-12-02  2:35   ` Kamraan Nasim

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).