DPDK patches and discussions
 help / color / mirror / Atom feed
* Need help with reducing VIRT memory
@ 2024-05-02 19:05 Lombardo, Ed
  2024-05-02 20:03 ` Dmitry Kozlyuk
  0 siblings, 1 reply; 14+ messages in thread
From: Lombardo, Ed @ 2024-05-02 19:05 UTC (permalink / raw)
  To: dev

[-- Attachment #1: Type: text/plain, Size: 1446 bytes --]

Hi,
I have exhausted all my options and want to reach out to the dpdk developers for guidance.

My situation is as follows:
We were on DPDK 17.11.6 and upgraded to DPDK22.11.2 to support the Intel E810.  Also upgraded from CentOS7 to Oracle 91.
In DPDK 22.11.2 the VIRT memory has skyrocketed and causes major issues with our application that runs on 16 GB of memory (virtual appliances and low end remote appliances).

I have also tried DPDK 23.11 and 24.03 and I also see across the DPDK versions that the VIRT memory has increase by a factor of 5 over DPDK 17.11

Our application process shows VIRT memory is 7.6 GB with DPDK 17.11.6,
and with DPDK 22.11.2, 23.11.2 and 24.03 the VIRT memory is ~36.6GB

Our application minimum configuration needs to run with 16 GB memory when DPDK is enabled.  Our application uses memory locking and rlimit settings to get optimal performance.

I understand that DPDK memory design has changed since DPDK 18.xx.

We don't use hot-plug feature, encryption, security, telemetry, ipsec, or graph.
Currently we configure 2x1G hugepages and single socket.
I have tried to disable telemetry, cryptodev, etc in meson and only to find they can not be disabled, they are mandatory.

rte_eal_init() has argument "--legacy-mem", which brought down the VIRT memory to 36.6GB, but not enough.
Is there a developer guide to attack this problem in very low risk and timely fashion?

Thank you,
Ed

[-- Attachment #2: Type: text/html, Size: 3867 bytes --]

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

end of thread, other threads:[~2024-05-05  9:35 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-05-02 19:05 Need help with reducing VIRT memory Lombardo, Ed
2024-05-02 20:03 ` Dmitry Kozlyuk
2024-05-02 20:58   ` Lombardo, Ed
2024-05-03 14:48     ` Lombardo, Ed
2024-05-03 15:27       ` Bruce Richardson
2024-05-03 15:52         ` Bruce Richardson
2024-05-03 18:58           ` Morten Brørup
2024-05-03 20:07             ` Lombardo, Ed
2024-05-03 20:54       ` Dmitry Kozlyuk
2024-05-03 20:56         ` Dmitry Kozlyuk
2024-05-03 21:18           ` Lombardo, Ed
2024-05-04  6:51             ` Morten Brørup
2024-05-05  3:25           ` Lombardo, Ed
2024-05-05  9:35             ` Dmitry Kozlyuk

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).