tcpreplay工具使用

参考:http://www.cnblogs.com/jiayy/p/3447047.html

 

速率控制算法的大体思路就是,通过适当的sleep,增加包发送的时间,从而减小算出来的速率,以达到用户设定的(小于机器最大速率)的某个速率。

 

常用的参数说明

-x, --multiplier=str   以抓包速率的一定比率发packet

-p, --pps=num      每秒packet

-M, --mbps=str     每秒兆比特

-t, --topspeed      全速(不做任何时间调整)

-o, --oneatatime    终端点击一次发一个packet

--pps-multi=num   相隔特定时间发多少packet

 

-T, --timer=str  睡眠函数: select, ioport, rdtsc, gtod, nano, abstime

--sleep-accel=num   睡眠调整参数

--rdtsc-clicks=num   Specify the RDTSC clicks/usec 特定调整参数。减少num个usec (sleep中的usec)

 

速率控制算法的大体思路就是,通过适当的sleep,增加包发送的时间,从而减小算出来的速率,以达到用户设定的(小于机器最大速率)的某个速率。实际算法中使用 --sleep-accel + --rdtsc-clicks 。

tcpreplay控速的主要算法思路: 使用下一个包的长度来调整前一个包的时间(Mbps速率控制模式)。

转载于:https://www.cnblogs.com/blue-sea-sky/p/5704313.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值