zoukankan      html  css  js  c++  java
  • iperf

    iperf 是针对 TCP 和 UDP 的测试,比如你刚拿到一批虚拟机时,首先要做的,应该就是用 iperf ,测试一下网络性能是否符合预期。

    安装

    # Ubuntu
    apt-get install iperf3
    # CentOS
    yum install iperf3

    开始测试

    服务端

    # -s表示启动服务端,-i表示汇报间隔,-p表示监听端口
    $ iperf3 -s -i 1 -p 10000

    客户端

    # -c表示启动客户端,192.168.0.30为目标服务器的IP
    # -b表示目标带宽(单位是bits/s)
    # -t表示测试时间
    # -P表示并发数,-p表示目标服务器监听端口
    $ iperf3 -c 192.168.0.30 -b 1G -t 15 -P 2 -p 10000
    稍等一会儿(15 秒)测试结束后,回到目标服务器,查看 iperf 的报告
    [ ID] Interval           Transfer     Bandwidth
    ...
    [SUM]   0.00-15.04  sec  0.00 Bytes  0.00 bits/sec                  sender
    [SUM]   0.00-15.04  sec  1.51 GBytes   860 Mbits/sec                  receiver

    最后的 SUM 行就是测试的汇总结果,包括测试时间、数据传输量以及带宽等。按照发送和接收,这一部分又分为了 sender 和 receiver 两行。

    从测试结果你可以看到,这台机器 TCP 接收的带宽(吞吐量)为 860 Mb/s, 跟目标的 1Gb/s 相比,还是有些差距的。

  • 相关阅读:
    [转]九种常用排序的性能分析总结
    BOWER安装BOOTSTRAP
    nodejs+react构建仿知乎的小Demo
    2017-10-31
    React Mixin
    React:组件的生命周期
    入门书目
    内存溢出和内存泄漏的区别
    javascript中不易分清的slice,splice和split三个函数
    react安装
  • 原文地址:https://www.cnblogs.com/fanggege/p/14314319.html
Copyright © 2011-2022 走看看