zoukankan      html  css  js  c++  java
  • linux上测试丢包率的工具iperf介绍

    今天要测试一下linux上udp的丢包率,查了一下,有个iperf的可以做这个,分别在发送端和接收端安装命令,然后运行一下就行了,

    首先在服务端设置

    iperf -p 80  -s -u -i 1
    参数说明:
    -p : 端口号
    -s : 标示服务端
    -u : 标示udp协议
    -i : 检测的时间间隔(单位:秒)

    然后在发送端设置

    iperf -c 10.0.0.6 -p 10021 -u -b 10M -t 10 -i 1 -P 1
    参数说明:
    -c : 服务端的ip地址
    -p : 端口号
    -u : 标示udp协议
    -b : 每一次发送的数据大小
    -t : 总的发送时间(单位:秒)
    -i : 发送数据的时间间隔(单位:秒)
    -P : 表示线程个数,不指定则默认单线程

    最后就可以在最后看到丢包情况了,

    从左至右依次为:

    线程id       时间           接收数据大小     每秒大小           延时    丢包/总包   丢包率

    [ 33]  0.0- 1.0 sec   640 KBytes  5.24 Mbits/sec   0.001 ms    0/  446 (0%)
    [ 33]  1.0- 2.0 sec   640 KBytes  5.24 Mbits/sec   0.005 ms    0/  446 (0%)
    [ 33]  2.0- 3.0 sec   640 KBytes  5.24 Mbits/sec   0.010 ms    0/  446 (0%)
    [ 33]  3.0- 4.0 sec   640 KBytes  5.24 Mbits/sec   0.002 ms    0/  446 (0%)
    [ 33]  4.0- 5.0 sec   640 KBytes  5.24 Mbits/sec   0.002 ms    0/  446 (0%)
    [ 33]  5.0- 6.0 sec   640 KBytes  5.24 Mbits/sec   0.002 ms    0/  446 (0%)
    [ 33]  6.0- 7.0 sec   639 KBytes  5.23 Mbits/sec   0.004 ms    0/  445 (0%)
    [ 33]  7.0- 8.0 sec   640 KBytes  5.24 Mbits/sec   0.002 ms    0/  446 (0%)
    [ 33]  8.0- 9.0 sec   640 KBytes  5.24 Mbits/sec   0.002 ms    0/  446 (0%)
    [ 33]  9.0-10.0 sec   640 KBytes  5.24 Mbits/sec   0.005 ms    0/  446 (0%)
    [ 33]  0.0-10.0 sec  6.25 MBytes  5.24 Mbits/sec   0.005 ms    0/ 4459 (0%)

    参考网址:

    https://my.oschina.net/remainsu/blog/1557039

  • 相关阅读:
    正则与普通方法对字符串过滤的比较
    java基础练习笔记
    node.js-express路由基础+获取前端数据+rmvc架构开发
    解决powershell因为在此系统上禁止运行脚本"报错
    树、森林、二叉树的转换
    git提交代码时如何不提交node_modules文件
    node.js-静态资源目录搭建
    node.js路由基础
    sql server查询练习
    MYQL存储过程与事件
  • 原文地址:https://www.cnblogs.com/marshwinter/p/13372303.html
Copyright © 2011-2022 走看看