Hi,

We have 2 NUMAs in our system, and we try to allocate a single DPDK memory pool 
on each NUMA.
However, we see no difference when enabling/disabling 
"CONFIG_RTE_EAL_NUMA_AWARE_HUGEPAGES" configuration.
We expected that disabling it will allocate pools only on one NUMA (probably 
NUMA0), but it actually allocates pools on both NUMAs, according to "socket_id" 
parameter passed to "rte_mempool_create" API.
We have 192GB memory, so NUMA1 memory starts from address: 0x1800000000.
As you can see below, "undDpdkPoolNameSocket_1" was indeed allocated on NUMA1, 
as we wanted, although "CONFIG_RTE_EAL_NUMA_AWARE_HUGEPAGES" is disabled:

CONFIG_RTE_LIBRTE_VHOST_NUMA=n
CONFIG_RTE_EAL_NUMA_AWARE_HUGEPAGES=n

created poolName=undDpdkPoolNameSocket_0, nbufs=887808, bufferSize=2432, 
total=2059MB
(memZone: name=MP_undDpdkPoolNameSocket_0, socket_id=0, 
vaddr=0x1f2c0427d00-0x1f2c05abe00, paddr=0x178e627d00-0x178e7abe00, 
len=1589504, hugepage_sz=2MB)
created poolName=undDpdkPoolNameSocket_1, nbufs=887808, bufferSize=2432, 
total=2059MB
(memZone: name=MP_undDpdkPoolNameSocket_1, socket_id=1, 
vaddr=0x1f57fa7be40-0x1f57fbfff40, paddr=0x2f8247be40-0x2f825fff40, 
len=1589504, hugepage_sz=2MB)

Does anyone know what is "CONFIG_RTE_EAL_NUMA_AWARE_HUGEPAGES" configuration 
used for?

Thanks,
Asaf

[Radware]

Asaf Sinai
ND SW Engineer
Email: asa...@radware.com<mailto:asa...@radware.com>

T:+972-72-3917050
M:+972-50-6518541
F:+972-3-6488662


[Check out the latest and greatest from 
Radware]<https://www.radware.com/Resources/CampaignRedirector.html>


www.radware.com<https://www.radware.com>



[Blog]<https://blog.radware.com/>  
[https://www.radware.com/images/signature/linkedin.jpg] 
<https://www.linkedin.com/companies/165642> 
[https://www.radware.com/images/signature/twitter.jpg] 
<file://twitter.com/radware>   [youtube] 
<https://www.youtube.com/user/radwareinc>


Confidentiality note: This message, and any attachments to it, contains 
privileged/confidential information of RADWARE Ltd./RADWARE Inc. and may not be 
disclosed, used, copied, or transmitted in any form or by any means without 
prior written permission from RADWARE. If you are not the intended recipient, 
delete the message and any attachments from your system without reading or 
copying it, and kindly notify the sender by e-mail. Thank you.

P Please consider your environmental responsibility before printing this e-mail


Reply via email to