netperf網路效能測試工具的使用詳解
一、簡介
Netperf是一種網路效能的測量工具 ,主要針對基於TCP或UDP的傳輸。Netperf根據應用的不同,可以進行不同模式的網路效能測試,即批量資料傳輸(bulk data transfer)模式和請求/應答(request/reponse) 模式。
工作原理:
NetperfI具以client/server方式工作。server端 是netserver,用來偵聽來自client端的連線, client端是netperf用來向server發起網路
測試在client與server之間,首先建立一個控制連線 傳遞有關測試配置的資訊以及測試的結果:在控制連線建立並傳遞了測試配置資訊
以後,client與server之間會再建 立一個測試連線 進行來回傳遞特殊的流量模式,以測試網路的效能
二、下載Netperf工具
方式一:個人百度網盤,需要自行下載,可私聊聯絡。
連結:
提取碼:p6gk
方式二:超級管理員下:wger t:///pnetper.org/ netperf/netperf-2.7.0. tar.tar.gz
三、使用方法
3.1安裝工具包
上傳安裝包到/home路徑,並解壓netperf.rar檔案
cd /home/netperf unzip netperf-2.7.0.zip cp config.guess /home/netperf/netperf-netperf-2.7.0 #目錄下config.guess檔案更換 cd /home/netperf/netperf-netperf-2.7.0 ./configure #編譯 make make install #安裝
3.2、OS設定
頻模式設定為performance
cpupower frequency-set -g performance
3.3、執行測試
將兩臺PC網口用一根網線直連,並且都安裝相同版本的netperf,並配置相同網段的IP,使兩者能ping通,其中一臺作為server,另一臺作為client,配置IP,server端 10.10.10.1,client端 10.10.10.2在server端ping 10.10.10.2
在server端執行命令(進入src目錄中)
./netserver
在client端執行netperf並儲存測試結果
./netperf -H 10.10.10.1 -l 60 -t TCP_STREAM | tee -a netperf.log ./netperf -H 10.10.10.1 -l 60 -t UDP_STREAM | tee -a netperf.log
或者去掉字尾,測試UDP更改名稱就行。
命令引數如下:
-H host :指定遠端執行netserver的server IP地址。
-1 testlen: 指定測試的時間長度(秒)
-t testname:指定進行的測試型別,包括TCP_ STREAM, UDP STREAM, TCP RR,TCE CRR,UDP_ RR
-3 size設定本地系統的socket傳送與接收緩衝大小
-S size
設定遠端系統的socket傳送與接收緩衝大小
-m size設定本地系統傳送測試分組的大小
-M 3ize 設定遠端系統接收測試分組的大小
-D對本地與遠端系統的socket設定TCP_ NODELAY選項
四、檢視結果
測試結果會列印在終端,如圖所示
本工具講解使用為本人從事測試工程師工作小結,希望對各位有所幫助。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70011004/viewspace-2846210/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- netperf 網路效能測試
- 網路效能的測量工具netperf
- 基於滴滴雲之 Netperf 網路效能測試工具的搭建及使用
- 網路效能測試工具iperf的使用
- [原創]Linux下網路效能測試Netperf工具介紹及安裝Linux
- 網站效能壓力測試工具:Apache ab使用詳解網站Apache
- 使用Iperf工具進行網路效能測試
- 測試網路效能的小工具
- 【網路】效能指標與測試工具指標
- Linux iperf 網路傳輸效能測試工具Linux
- YCSB效能測試工具使用
- 軟體測試詳解—測試中需要使用的工具大全
- IPERF 網路效能測試
- 網路效能測試-perf
- 【PG效能測試】pgbench效能測試工具簡單使用
- 使用 fio 工具測試 EBS 效能
- 網路流量測試工具
- 資料庫壓力測試工具tiobench,orion,lmbench,netperf資料庫
- Facebook網路模擬測試工具ATC使用
- 雲網路效能測試流程
- 18個常用的網站效能測試工具網站
- 效能測試工具
- JMeter效能測試工具使用入門JMeter
- 使用YCSB工具工具進行cassandra效能測試
- 效能測試工具Lmbench的使用和下載
- 效能測試工具的原理
- 網路遊戲效能測試的幾點想法遊戲
- ltp測試操作步詳解(壓力測試網站最詳、下載、使用)網站
- 優秀的網路效能測量工具----Iperf
- 安全及效能測試工具(網站收集)網站
- 網路基礎-常用網路測試工具
- 效能測試工具Locust使用指南(二)
- LoadRunner效能測試工具---(一)使用流程
- PR效能測試工具升級到全鏈路效能測試與分析平臺
- 效能測試工具Locust
- mysqlslap 效能測試工具MySql
- 效能測試工具supersmackMac
- 效能測試工具 - Siege