【问题标题】:measure latency when sending TCP packets发送 TCP 数据包时测量延迟
【发布时间】:2021-01-28 16:07:46
【问题描述】:

我在 Azure 中部署了两个 redhat 7 虚拟机。

我正在寻找一种能够让我测量吞吐量、延迟和抖动(最小值最大值和平均值)的工具, 当从一个虚拟机向另一个虚拟机发送 TCP 和 UDP 数据包时。

我尝试使用“iperf3”,但不幸的是,我没有得到延迟和抖动结果 传输 TCP 数据包时:

有没有办法使用“iperf3”命令获得延迟和抖动结果, 或者您可以推荐其他工具使用吗?

感谢您的帮助

【问题讨论】:

    标签: networking performance-testing latency throughput


    【解决方案1】:

    您可能喜欢使用mtr,它使用 ICMP、TCP 或 UDP 测量路径中每一跳的往返延迟。例如:

    $ mtr --report-wide --show-ips --tcp --port 443 ya.ru
    Start: 2020-10-14T13:13:26+0100
    HOST: supernova                                       Loss%   Snt   Last   Avg  Best  Wrst StDev
      1.|-- 192.168.50.1                                     0.0%    10    0.7   0.7   0.7   0.8   0.0
      2.|-- 188.172.156.33.bcube.co.uk (188.172.156.33)      0.0%    10    3.1   5.0   3.1   8.8   2.2
      3.|-- 172.17.3.132                                     0.0%    10    2.0   2.3   2.0   2.7   0.2
      4.|-- 172.17.15.28                                     0.0%    10    2.3   4.7   2.0  16.5   4.6
      5.|-- 172.17.13.24                                     0.0%    10    3.3   3.7   2.9   6.4   1.1
      6.|-- ae0.mcs1.lhr11.uk.eth.zayo.com (64.125.29.184)   0.0%    10    5.2   2.6   1.9   5.2   1.1
      7.|-- ae-12.edge7.London1.Level3.net (4.68.70.65)      0.0%    10    2.2   2.5   1.9   3.4   0.6
      8.|-- ae-1-4.bar2.Helsinki1.Level3.net (4.69.162.142)  0.0%    10   38.6  39.3  38.5  43.7   1.6
      9.|-- 212.73.248.214                                   0.0%    10   38.9  38.9  38.7  39.2   0.2
     10.|-- ???                                             100.0    10    0.0   0.0   0.0   0.0   0.0
     11.|-- ya.ru (87.250.250.242)                           0.0%    10   36.4  36.5  36.1  38.1   0.6
    
    

    如果没有--report-wide,则以交互模式运行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-05-24
      • 1970-01-01
      • 2018-07-09
      • 1970-01-01
      • 2011-09-17
      • 2011-02-10
      • 1970-01-01
      • 2017-11-01
      相关资源
      最近更新 更多