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

一、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 作为客户端,与服务端建立连接之后打流,获取带宽和延迟等数据。

?著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,128评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,316评论 3 388
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事?!?“怎么了?”我有些...
    开封第一讲书人阅读 159,737评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,283评论 1 287
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,384评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,458评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,467评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,251评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,688评论 1 306
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,980评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,155评论 1 342
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,818评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,492评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,142评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,382评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,020评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,044评论 2 352

推荐阅读更多精彩内容