steps: 1.master thread create rte_hash for every socket with same size. each socket hash with the each socket_id pass by rte_hash_param.socket_id 2.use numasta -p `pidof your_app` like below: [cid:a0ba8efb-58a9-4cca-b773-724878024a3e] review the sourcec code dpdk23.11 found that: it will allocate memory with the rte_zmalloc api, this api is use socket of current lcore, not use the args rte_hash_param socket_id field value.