网络性能测试工具:ipert,netperf,qperf比照分析

作者 : 开心源码 本文共3788个字,预计阅读时间需要10分钟 发布时间: 2022-05-12 共208人阅读

一、iperf

二进制包下载地址:https://iperf.fr/iperf-download.php

iperf是一个网络性能测试工具。iperf可以测试TCP和UDP带宽质量。iperf可以测量最大TCP带宽,具备多种参数和UDP特性。iperf可以报告带宽,推迟抖动和数据包丢失。利用iperf这一特性,可以用来测试少量网络设施如路由器,防火墙,交换机等的性能。

##服务端10.74.148.74启动iperf3,监听端口12345,请求间断时间1s

[root@host-192-168-1-76?~]#?iperf3?-s?-p?12345?-i?1

———————————————————–

Server?listening?on?12345

———————————————————–

Accepted?connection?from?10.74.165.229,?port?45368

[??5]?local?192.168.1.76?port?12345?connected?to?10.74.165.229?port?45370

[?ID]?Interval???????????Transfer?????Bandwidth

[??5]???0.00-1.00???sec??10.6?MBytes??88.5?Mbits/sec

[??5]???1.00-2.00???sec??10.8?MBytes??90.7?Mbits/sec

[??5]???2.00-3.00???sec??10.9?MBytes??91.5?Mbits/sec

[??5]???3.00-4.00???sec??10.2?MBytes??85.5?Mbits/sec

[??5]???4.00-5.00???sec??9.92?MBytes??83.2?Mbits/sec

[??5]???5.00-6.00???sec??10.1?MBytes??84.4?Mbits/sec

[??5]???6.00-7.00???sec??10.0?MBytes??84.1?Mbits/sec

[??5]???7.00-8.00???sec??10.2?MBytes??85.6?Mbits/sec

[??5]???8.00-9.00???sec??10.2?MBytes??86.0?Mbits/sec

[??5]???9.00-10.00??sec??10.4?MBytes??87.0?Mbits/sec

[??5]??10.00-10.05??sec???492?KBytes??87.0?Mbits/sec

-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-

[?ID]?Interval???????????Transfer?????Bandwidth

[??5]???0.00-10.05??sec??0.00?Bytes??0.00?bits/sec??????????????????sender

[??5]???0.00-10.05??sec???104?MBytes??86.7?Mbits/sec??????????????????receiver

———————————————————–

Server?listening?on?12345

———————————————————–

##用户端向10.74.148.74发起请求,请求间断时间1s,测试时间长度10s

[root@paas-controller-20-20-20-106:/home/ubuntu]$?iperf3?-c?10.74.148.74?-p?12345??-i?1?-t?10

Connecting?to?host?10.74.148.74,?port?12345

[??4]?local?10.10.10.19?port?45370?connected?to?10.74.148.74?port?12345

[?ID]?Interval???????????Transfer?????Bandwidth???????Retr??Cwnd

[??4]???0.00-1.00???sec??13.4?MBytes???113?Mbits/sec???60????203?KBytes

[??4]???1.00-2.00???sec??10.8?MBytes??90.6?Mbits/sec???32????186?KBytes

[??4]???2.00-3.00???sec??10.9?MBytes??91.6?Mbits/sec???63????141?KBytes

[??4]???3.00-4.00???sec??10.1?MBytes??84.9?Mbits/sec???93???72.4?KBytes

[??4]???4.00-5.00???sec??9.93?MBytes??83.3?Mbits/sec???28????112?KBytes

[??4]???5.00-6.00???sec??10.1?MBytes??84.6?Mbits/sec???75???86.9?KBytes

[??4]???6.00-7.00???sec??10.0?MBytes??84.2?Mbits/sec???28????115?KBytes

[??4]???7.00-8.00???sec??10.2?MBytes??85.4?Mbits/sec???47????112?KBytes

[??4]???8.00-9.00???sec??10.2?MBytes??85.9?Mbits/sec???57???94.8?KBytes

[??4]???9.00-10.00??sec??10.4?MBytes??87.5?Mbits/sec???32????121?KBytes

-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-

[?ID]?Interval???????????Transfer?????Bandwidth???????Retr

[??4]???0.00-10.00??sec???106?MBytes??89.1?Mbits/sec??515?????????????sender

[??4]???0.00-10.00??sec???104?MBytes??87.1?Mbits/sec??????????????????receiver

iperf?Done.

二、netperf

二进制包下载地址:https://pkgs.org/download/netperf

netperf是一种网络性能的测量工具,主要针对基于TCP或者UDP的传输。Netperf根据应用的不同,可以进行不同模式的网络性能测试,即批量数据传输(bulk data transfer)模式和请求/应答(request/reponse)模式。

##服务端10.74.148.74开起12865的netserver程序监听

[root@host-192-168-1-76?~]#?netserver

Starting?netserver?with?host?’IN(6)ADDR_ANY’?port?’12865′?and?family?AF_UNSPEC

##用户端向10.74.148.74发起请求,测试时间长度10s

[root@paas-controller-20-20-20-106:/home/ubuntu]$?netperf?-H?10.74.148.74?-l?10

MIGRATED?TCP?STREAM?TEST?from?0.0.0.0?(0.0.0.0)?port?0?AF_INET?to?10.74.148.74?()?port?0?AF_INET

Recv???Send????Send

Socket?Socket??Message??Elapsed

Size???Size????Size?????Time?????Throughput

bytes??bytes???bytes????secs.????10^6bits/sec

?87380??16384??16384????10.25??????93.38

三、qperf

二进制包下载地址:https://pkgs.org/download/qperf

qperf 可以用来测试两个节点之间的带宽(bandwidth)和推迟(latency),除了支持tcp/udp/sctp外, qperf值得提的亮点是:第一可以支持RDMA测量,第二可进行循环遍历测试。这两点也是推荐该工具的主要起因。使用方法是:一个节点运行 qperf 作为服务端,另一个节点则运行 qperf 作为用户端,与服务端建立连接之后打流,获取带宽和推迟等数据。

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 网络性能测试工具:ipert,netperf,qperf比照分析

发表回复