網(wǎng)絡(luò)性能測(cè)試工具:Iperf使用指南
Iperf是一款基于TCP/IP和UDP/IP的網(wǎng)絡(luò)性能測(cè)試工具,它可以用來測(cè)量網(wǎng)絡(luò)帶寬和網(wǎng)絡(luò)質(zhì)量,還可以提供網(wǎng)絡(luò)延遲抖動(dòng)、數(shù)據(jù)包丟失率、最大傳輸單元等統(tǒng)計(jì)信息苗桂。網(wǎng)絡(luò)管理員可以根據(jù)這些信息了解并判斷網(wǎng)絡(luò)性能問題,從而定位網(wǎng)絡(luò)瓶頸告组,解決網(wǎng)絡(luò)故障煤伟。
安裝
yum install http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
yum install iperf
測(cè)試單線程TCP
服務(wù)端運(yùn)行iperf,輸入命令iperf –s –p port –i 1 以在本機(jī)端口上啟用iperf惹谐,參數(shù)說明如下:
- s 服務(wù)器模式
- i 設(shè)置每次報(bào)告之間的時(shí)間間隔持偏,單位為秒。如果設(shè)置為非零值氨肌,就會(huì)按照此時(shí)間間隔輸出測(cè)試報(bào)告鸿秆。默認(rèn)值為零。
- p 設(shè)置服務(wù)器監(jiān)聽端口怎囚,默認(rèn)是5001端口卿叽。
客戶端運(yùn)行iperf桥胞,輸入命令iperf –c server_ip –p server-port –i 1 –t 10,參數(shù)說明如下:
- c:客戶端模式考婴,后接服務(wù)器ip贩虾。
- p:設(shè)置端口,與服務(wù)器端的監(jiān)聽端口一致沥阱。
- i:設(shè)置帶寬報(bào)告的時(shí)間間隔缎罢,單位為秒。
- t:設(shè)置傳輸?shù)目倳r(shí)間考杉。Iperf在指定的時(shí)間內(nèi)策精,重復(fù)的發(fā)送指定長(zhǎng)度的數(shù)據(jù)包。默認(rèn)是10秒鐘崇棠。
- w:設(shè)置tcp窗口大小咽袜,一般可以不用設(shè)置,默認(rèn)即可
測(cè)試執(zhí)行:
服務(wù)端:iperf -s -p 9999 -i 1枕稀,先運(yùn)行
客戶端:iperf -c 10.10.30.51 -p 9999 -i 1 -t 10
執(zhí)行結(jié)果