pktgen-dpdk 实战

本文介绍了使用pktgen-dpdk进行网络性能测试的过程,包括DPDK环境配置、编译pktgen、修改配置文件以及执行后的速率表现。通过设置环境变量、绑定网卡和调整参数,最终实现超过120Mbit/s的转发速率。
摘要由CSDN通过智能技术生成

过程

  1. 开机(重启)
  2. 把DPDK那一套流程走一遍(环境变量设置、设置userspace I/O态、挂载大页、绑定网卡)
  3. 按照官方手册上编译。pktgen就是基于dpdk开发的应用,所以只要能成功编译dpdk就可以编译pktgen。官方手册上一些依赖项可以跳过不看。

我用到的指令:

export RTE_SDK=/home/chang/dpdk
export RTE_TARGET=x86_64-native-linuxapp-gcc

# 编译DPDK
cd $RTE_SDK
make install T=x86_64-native-linuxapp-gcc

# 设置userspace I/O态、挂载大页、绑定网卡
cd /home/chang/dpdk/usertools
./dpdk-setup.py

# 编译pktgen
cd ~
git clone git://dpdk.org/apps/pktgen-dpdk
cd pktgen-dpdk
make

4.接下来要做的是修改配置文件。在/pktgen-dpdk/cfg

# 备份
cp default.cfg backup 
vim default.cfg

 这是官方给我们的示例 default.cfg

description = 'A Pktgen default simple configuration'

# Setup configuration
setup = {
    'exec': (
        'sudo',
        '-E'
        ),

	'devices': (
		'81:00.0 81:00.1 81:00.2 81:00.3
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值