1. 程式人生 > >使用Valgrind檢測DPDK記憶體洩漏

使用Valgrind檢測DPDK記憶體洩漏

直接用valgrind檢測使用dpdk庫的程式可能會報錯
如:
ERROR: This system does not support "RDRAND". Please check that RTE_MACHINE is set correctly.

解決辦法:

  • 禁用CPUd RDRAND
    修改mk/rte.cpuflags.mk, 註釋掉CPUFLAGS += RDRAND,重新編譯庫即可