欢迎来到 DPDK交流社区 ,有什么问题可以尽管在这里提问,您将会收到社区其他成员的回答;也可以将您的总结写在这里,为社区其他成员提供帮助。 (QQ交流群:127163755)

hugepage怎么管理啊?testpmd后就没有free了

0 投票
----------------------------------------------------------

[27] List hugepage info from /proc/meminfo

 

----------------------------------------------------------

 Step 5: Uninstall and system cleanup

----------------------------------------------------------

[28] Unbind devices from IGB UIO or VFIO driver

[29] Remove IGB UIO module

[30] Remove VFIO module

[31] Remove KNI module

[32] Remove hugepage mappings

 

[33] Exit Script

 

Option: 27

 

AnonHugePages:     30720 kB

ShmemHugePages:        0 kB

HugePages_Total:     512

HugePages_Free:        0

HugePages_Rsvd:        0

HugePages_Surp:        0

Hugepagesize:       2048 kB
最新提问 3月 16, 2017 分类:默认分类 | 用户: 遗失的记忆YL (140 分)

3 个回答

0 投票
默认情况下,DPDK会将所有的大页管理起来,并按实际使用时的情况分配,所以你会看到所有大页都被占用了,但可能并没有实际被使用。
最新回答 3月 16, 2017 用户: sysight (11,900 分)
我发现退出程序后再运行时会提示EAL: No free hugepages reported in hugepages,然后只能再从头分配hugepage,每次分配完就有hugepage free,运行完一个程序就没有,难道每次都要重新分配吗0.0
似乎是你之前的程序没有正常退出?或者没有退出彻底?建议你gdb跟一下,或者添加些打印信息跟一下,看看具体什么情况
0 投票
我怎么没出现你说的情况那,你是不是退出程序的时候没有free啊
最新回答 3月 20, 2017 用户: xkyby1992 (530 分)
0 投票
请问解决了吗?我想指教一下。我也出现了这问题,求帮助。
最新回答 6月 12 用户: longbin (210 分)
...