echo 1024 > /sys/devices/system/node/node0/hugepages/hugepages-2048kB/nr_hugepagesecho 1024 > /sys/devices/system/node/node1/hugepages/hugepages-2048kB/nr_hugepages
[root@localhost dpdk-dst]# lscpuArchitecture: x86_64CPU op-mode(s): 32-bit, 64-bitByte Order: Little EndianCPU(s): 2On-line CPU(s) list: 0,1Thread(s) per core: 1Core(s) per socket: 2Socket(s): 1NUMA node(s): 1Vendor ID: GenuineIntelCPU family: 6Model: 61Model name: Intel(R) Core(TM) i5-5200U CPU @ 2.20GHzStepping: 4CPU MHz: 2194.916BogoMIPS: 4389.83Hypervisor vendor: VMwareVirtualization type: fullL1d cache: 32KL1i cache: 32KL2 cache: 256KL3 cache: 3072KNUMA node0 CPU(s): 0,1
NUMA node(s): 1
echo 1024 > /sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages
mkdir /mnt/hugemount -t hugetlbfs nodev /mnt/huge
export RTE_SDK=/home/yml/dpdk/dpdk-stable-16.07.2 //这个是你生成的编译环境的路径export RTE_TARGET=x86_64-native-linuxapp-gcc //编译的环境变量export DESTDIR = /home/yml/dpdk/dpdk-stable-16.07.2/ //你的安装路径,就是编译出来的文件的路径
make install T=$RTE_TARGET
cd x86_64-native-linuxapp-gcc/sudo modprobe uiosudo insmod kmod/igb_uio.ko
./tools/dpdk-devbind.py --status 查询网卡状态
[root@localhost tools]# ./dpdk-devbind.py --statusNetwork devices using DPDK-compatible driver============================================0000:02:05.0 ‘82545EM Gigabit Ethernet Controller (Copper)‘ drv=ig`b_uio unused=e10000000:02:06.0 ‘82545EM Gigabit Ethernet Controller (Copper)‘ drv=igb_uio unused=e1000Network devices using kernel driver===================================0000:02:01.0 ‘82545EM Gigabit Ethernet Controller (Copper)‘ if=eno16777736 drv=e1000 unused=igb_uio *Active*0000:02:07.0 ‘82545EM Gigabit Ethernet Controller (Copper)‘ if=eno67109432 drv=e1000 unused=igb_uioOther network devices=====================<none>
./tools/dpdk-devbind.py --bind=igb_uio 02:07.0
原文:http://www.cnblogs.com/yml435/p/6244052.html