iperf测试UDP带宽
来源:互联网 发布:淘宝怎么用版权投诉 编辑:程序博客网 时间:2024/06/07 02:59
使用iperf的-b参数可以指定带宽大小,请注意这个指定的带宽大小并不是我们要测试的网络的带宽,我们测试的网络的带宽是最大值。
要获得带宽数据,需要通过-b不断在client端增加带宽值,直到server端出现轻微的丢包为止,此时server端显示的带宽就是被测系统的吞吐量。
[ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams
[ 3] 0.0- 1.0 sec 1.40 MBytes 11.7 Mbits/sec 0.069 ms 0/14671 (0%)
[ 3] 1.0- 2.0 sec 1.40 MBytes 11.8 Mbits/sec 0.050 ms 0/14703 (0%)
Bandwidth的速率乘以时间不等于Transfer的原因是,发送数据包之间有时间间隔。
(这里注意,iperf的代码中发送两个数据报之间的时间间隔主要取决于write函数执行时间(while循环的快),如果write发送的数据包大,则write阻塞的时间会长一点,所以发送两个数据报之间的时间间隔也长一点,则相同时间发送的数据报的个数就少。所以虽然数据包大小不一样,但是在同样带宽同样时间的情况下发送的数据总量确是一样的)
经过读iperf代码,发现这个结论是错误的,iperf控制UDP模式下的带宽大小是通过控制while循环的delay_loop()函数实现的,在delay_loop()函数中有一个精确的延时nanosleep(),从而控制调用write的时间间隔。
0 0
- iperf测试udp带宽
- iperf测试UDP带宽
- iperf测试tcp带宽
- 使用Iperf测试带宽
- iperf 测试带宽
- iperf 测试极限带宽
- 测试带宽的好工具 iperf
- 2012-9-17:交换机带宽测试之iperf工具使用
- Iperf 带宽性能测试使用方法与参数说明
- 万兆网络测试iperf与TCP窗口,带宽瓶颈
- 带宽测试初探(UDP发包方式)
- iperf网络性能测试
- iperf 测试网络性能
- iperf测试throughput
- 使用iperf测试网络
- iperf测试网络带宽
- 网络性能测试iperf
- iperf测试工具使用方法
- jsp页面实现打印原图的方法
- javascript 实现遮盖层效果
- Spring+mybatis+log4j在控制台输出sql语句
- jquery post方法在servlet中的使用方法
- 皖北煤电集团授予新华社高级记者宋斌及其同事于杰
- iperf测试UDP带宽
- 黑马程序员_Java基础[8]_封装、构造函数、this
- [ACM] 九度OJ 合唱队形 (最长递增子序列改版)
- Executor框架管理线程
- Centos安装Zabbix
- 配置CGAL
- [TroubleShooting] The remote copy of database xx has not been rolled forward to a point in time
- 硬盘安装Fedora20过程记录
- HDU 1279 验证角谷猜想