網(wǎng)絡(luò)流量如何壓測(cè)?
網(wǎng)絡(luò)測(cè)試軟件很多,今天就介紹2款大家常用的。分別為iptraf3和netperf 。網(wǎng)絡(luò)測(cè)試關(guān)注的指標(biāo):PPS和內(nèi)網(wǎng)帶寬峰值。
iptraf 軟件
- yum -y install gcc gcc-c++ autoconf glibc glibc-devel sysstat nload
- yum install -y iptraf3
(1) iptraf3 部分參數(shù)說(shuō)明:
(2) 查詢帶寬峰值
服務(wù)端執(zhí)行:iperf3 -s -i 1 -p 10000
客戶端執(zhí)行:iperf3 -c 192.168.10.163 -t 30 -P 2 -p 10000 (參數(shù)-P 是并行運(yùn)行的意思)
(3) 查詢pps
服務(wù)端:iperf3 -s -i 1 -p 10000
客戶端:iperf3 -u -l 16 -c 192.168.10.163 -t 30 -P 2 -p 10000
注:sar -n DEV 1 100 查看數(shù)據(jù)包頻率
netpraf 軟件安裝
- yum -y install gcc gcc-c++ autoconf glibc glibc-devel sysstat nload
- wget -c "https://github.com/HewlettPackard/netperf/archive/netperf-2.7.0.tar.gz" -O netperf-2.7.0.tar.gz
- tar -zxvf netperf-2.7.0.tar.gz
- cd netperf-netperf-2.7.0
- ./configure && make && make install && cd ..
(1) Netperf 安裝完成后,會(huì)生成 2 個(gè)工具:netserver 和 netperf。以下為 2 個(gè)工具的主要參數(shù)。
(2) 查詢帶寬峰值 服務(wù)端:netserver -p 16000
客戶端:netperf -H 10.10.40.5 -p 16000 -t UDP_STREAM -l 30 -- -m 1400
參數(shù)解釋
(3) 查詢PPS數(shù)據(jù)包
服務(wù)端:netserver -p 16000
客戶端 netperf -H 10.10.40.5 -p 16000 -t UDP_STREAM -l 30 -- -m 1
這個(gè)數(shù)據(jù)不一定準(zhǔn),最好還是使用sar -n DEV 1 1000。
小建議:如果是對(duì)多臺(tái)機(jī)器進(jìn)行網(wǎng)絡(luò)壓測(cè),最好用選用其中一種工具進(jìn)行壓力測(cè)試。