intel X520-DA2的pktgen-dpdk测试结果

两台服务器,各一张双口的intel X520-DA2网卡

也就是A或B服务器上的网卡,有网口1和网口2

A服务器网口1-----B服务器网口1
A服务器网口2-----B服务器网口2

A服务器的网口mac

90:e2:ba:88:35:40

90:e2:ba:88:35:41

B服务器的网口mac

90:e2:ba:88:3f:6c

90:e2:ba:88:3f:6d


测试脚本

root@ubuntu-1:~# cat start-pktgen-dpdk.sh

export DPDK_DIR=/root/dpdk/dpdk-17.11

export DPDK_TARGET=x86_64-native-linuxapp-gcc

export DPDK_BUILD=$DPDK_DIR/$DPDK_TARGET

mkdir -p /dev/hugepages

mount -t hugetlbfs hugetlbfs /dev/hugepages

modprobe uio

insmod $DPDK_BUILD/kmod/igb_uio.ko

export RTE_SDK=$DPDK_DIR

export RTE_TARGET=$DPDK_TARGET

$DPDK_DIR/usertools/dpdk-devbind.py -b igb_uio 0000:84:00.0 0000:84:00.1

cd /root/pktgen-3.4.9/

./pktgen  -l 0,2,3,4,5  -n 4 --proc-type auto --socket-mem 1024,1024  --huge-dir /dev/hugepages  --file-prefix pg1  -b 00:09.0 -- -P -T -m '[2:3].0,[4:5].1'

ubuntu-2的脚本与ubuntu-1相同

启动后,按mac和ip进行配置

A服务器的pktgen-dpdk配置

set 0 src ip 192.168.10.241/24

set 0 src mac 90:e2:ba:88:35:40

set 0 dst ip  192.168.10.242

set 0 dst mac 90:e2:ba:88:3f:6c

set 1 src ip  192.168.20.241/24

set 1 src mac 90:e2:ba:88:35:41

set 1 dst ip  192.168.20.242

set 1 dst mac 90:e2:ba:88:3f:6d


B服务器的pktgen-dpdk配置

set 0 src ip 192.168.10.242/24

set 0 src mac 90:e2:ba:88:3f:6c

set 0 dst ip  192.168.10.241

set 0 dst mac 90:e2:ba:88:35:40

set 1 src ip  192.168.20.242/24

set 1 src mac 90:e2:ba:88:3f:6d

set 1 dst ip  192.168.20.241

set 1 dst mac 90:e2:ba:88:35:41

然后在A和B服务器上start

Pktgen:/> start 0

Pktgen:/> start 1

结果如下


intel X520-DA2的pktgen-dpdk测试结果_第1张图片
intel X520-DA2的pktgen-dpdk测试结果_第2张图片

你可能感兴趣的:(intel X520-DA2的pktgen-dpdk测试结果)