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 網路效能測試工具的搭建及使用
- 網路效能測試工具iperf的使用
- 網站效能壓力測試工具:Apache ab使用詳解網站Apache
- 測試網路效能的小工具
- 【網路】效能指標與測試工具指標
- Linux iperf 網路傳輸效能測試工具Linux
- 軟體測試詳解—測試中需要使用的工具大全
- 【PG效能測試】pgbench效能測試工具簡單使用
- 使用 fio 工具測試 EBS 效能
- 雲網路效能測試流程
- JMeter效能測試工具使用入門JMeter
- 效能測試工具Lmbench的使用和下載
- ltp測試操作步詳解(壓力測試網站最詳、下載、使用)網站
- 網路基礎-常用網路測試工具
- Linux和Windows下網路測試工具的安裝使用(iperf)LinuxWindows
- PR效能測試工具升級到全鏈路效能測試與分析平臺
- 使用chrome開發者工具中的network皮膚測量網站網路效能Chrome網站
- iozone磁碟讀寫測試工具的使用以及命令詳解、下載(網站最詳細講解步驟)網站
- 效能測試工具 - Siege
- 資料庫效能測試:sysbench用法詳解資料庫
- 移動效能測試---工具PerfDog簡單使用
- 手持網路效能乙太網測試怎麼選?
- ABAP Webdynpro效能測試工具Web
- Web應用程式測試的工具selenium用法詳解Web
- 騰訊效能測試工具——PerfDog使用初體驗
- 測評丨NXP LS系列產品網路效能測試
- 在Linux中,如何進行網路效能的峰值測試?Linux
- 常見網路測試命令使用
- 使用Apache自帶的ab命令測試網站效能Apache網站
- QNET 網路測試工具 2.0 全新發布
- 效能測試解讀
- 效能測試工具的 Coordinated Omission 問題
- 軟體測試(功能、介面、效能、自動化)詳解
- Mock 工具使用 - 模擬弱網測試Mock
- 效能測試工具你知道多少?
- java 效能測試框架工具-junitperfJava框架
- 負載,效能測試工具-Gatling負載
- 效能測試:主流壓測工具介紹