精品一区二区中文在线,无遮挡h肉动漫在线观看,国产99视频精品免视看9,成全免费高清大全

實驗性能測試工具3

時間:2023-05-01 10:19:43 范文 我要投稿
  • 相關推薦

實驗性能測試工具3

掌握Netperf網絡性能測試的使用。

1. 介紹:

Netperf是由惠普公司開發的,測試網絡棧。即測試不同類型的網絡性能的benchmark工具,大多數網絡類型TCP/UPD端對端的性能,得到網絡上不同類型流量的性能參數。Netperf根據應用的不同可以進行不同模式的網絡性能測試,即:批量數據傳輸模式和請求/應答模式。Netperf測試結果所反映的是一個系統能夠以多快的速度向另外一個系統發送數據,以及另外一個系統能夠以多快的速度接收數據。

官方網址:http://www.netperf.org/netperf

1.1. 工作原理

Netperf工具以 client/server方式工作。server端是netserver,用來偵聽來自client端的連接,client端是netperf,用來向server發起網絡測試。在client與server之間,首先建立一個控制連接,傳遞有關測試配置的信息,以及測試的結果;在控制連接建立并傳遞了測試配置信息以后,client與server之間會再建立一個測試連接,進行來回傳遞特殊的流量模式,以測試網絡的性能。具體過程如下圖所示:

#tar –zxvf netperf-2.4.5.tar.gz

#cd netperf-2.4.5

#./configure

#make

性能測試工具-Netperf

#make install

2.2. 使用

在unix系統中,可以直接運行可執行程序來啟動netserver,也可以讓inetd或xinetd來自動啟動netserver。當netserver在server端啟動后,就可在client端運行netperf來測試網絡的性能。netperf通過命令行參數來控制測試的類型和具體的測試選項,根據作用范圍的不同,netperf的命令行參數可以分為兩大類:全局命令行參數、測試相關的局部參數,兩者之間使用--分隔。

netperf語法格式為:

Netperf [global options] –-[test-specific options]

[global options] 可選參數,其中可選的參數有如下幾個:

[test-specific options] 可選參數,其中可選的參數有如下幾個: 遠程主機: NPtcp [options]

本地主機: NPtcp -h remote_host [options]

2.3. 應用實例第一文庫網

2.3.1. 批量(bulk)網絡流量的性能

批量數據傳輸典型的例子有ftp和其它類似的網絡應用(即一次傳輸整個文件)。根據使用傳輸協議的不同,批量數據傳輸又分為TCP批量傳輸和UDP批量傳輸。

1. TCP_STREAM

Netperf缺省情況下進行TCP批量傳輸,即-t TCP_STREAM。測試過程中,netperf向netserver發送批量的TCP數據分組,以確定數據傳輸過程中的吞吐量:

從netperf的結果輸出中,我們可以知道以下的一些信息:

1) 遠端系統(即server)使用大小為87380字節的socket接收緩沖

2) 本地系統(即client)使用大小為16384字節的socket發送緩沖

3) 向遠端系統發送的測試分組大小為16384字節

4) 測試經歷的時間為60秒

5) 吞吐量的測試結果為88Mbits/秒

在缺省情況下,netperf向發送的測試分組大小設置為本地系統所使用的socket發送緩沖大小。TCP_STREAM方式下與測試相關的局部參數如下所示:

通過修改以上的參數,并觀察結果的變化,我們可以確定是什么因素影響了連接的吞吐量。例如,如果懷疑路由器由于缺乏足夠的緩沖區空間,使得轉發大的分組時存在問題,就可以增加測試分組(-m)的大小,以觀察吞吐量的變化:

在這里,測試分組的大小減少到2048字節,而吞吐量卻沒有很大的變化(與前面例子中測試分組大小為16K字節相比)。相反,如果吞吐量有了較大的提升,則說明在網絡中間的路由器確實存在緩沖區的問題。

2. UDP_STREAM

UDP_STREAM用來測試進行UDP批量傳輸時的網絡性能。需要特別注意的是,此時測試分組的大小不得大于socket的發送與接收緩沖大小,否則netperf會報出錯提示:

為了避免這樣的情況,可以通過命令行參數限定測試分組的大小,或者增加socket的發送/接收緩沖大小。UDP_STREAM方式使用與TCP_STREAM方式相同的局部命令行參數,因此,這里可以使用-m來修改測試中使用分組的大。

UDP_STREAM方式的結果中有兩行測試數據,第一行顯示的是本地系統的發送統計,這里的吞吐量表示netperf向本地socket發送分組的能力。但是,我們知道,UDP是不可靠的傳輸協議,發送出去的分組數量不一定等于接收到的分組數量。

第二行顯示的就是遠端系統接收的情況,由于client與server直接連接在一起,而且網絡中沒有其它的流量,所以本地系統發送過去的分組幾乎都被遠端系統正確的接收了,遠端系統的吞吐量也幾乎等于本地系統的發送吞吐量。但是,在實際環境中,一般遠端系統的socket緩沖大小不同于本地系統的socket緩沖區大小,而且由于UDP協議的不可靠性,遠端系統的接收吞吐量要遠遠小于發送出去的吞吐量。

2.3.2. 請求/應答(request/response)網絡流量的性能

另一類常見的網絡流量類型是應用在client/server結構中的request/response模式。在每次交易(transaction)中,client向server發出小的查詢分組,server接收到請求,經處理后返回大的結果數據。如下圖所示:

Netperf輸出的結果也是由兩行組成。第一行顯示本地系統的情況,第二行顯示的是遠端系統的信息。平均的交易率(transaction rate)為9502.73次/秒。注意到這里每次交易中的request和response分組的大小都為1個字節,不具有很大的實際意義。用戶可以通過測試相關的參數來改變request和response分組的大小,TCP_RR方式下的參數如下表所示:

通過使用-r參數,我們可以進行更有實際意義的測試:

從結果中可以看出,由于request/reponse分組的大小增加了,導致了交易率明顯的下降。注:相對于實際的系統,這里交易率的計算沒有充分考慮到交易過程中的應用程序處理時延,因此結果往往會高于實際情況。

2. TCP_CRR

與TCP_RR不同,TCP_CRR為每次交易建立一個新的TCP

連接。最典型的應用就是HTTP,每次HTTP交易是在一條單獨的TCP連接中進行的。因此,由于需要不停地建立新的TCP連接,并且在交易結束后拆除TCP連接,交易率一定會受到很大的影響。

即使是使用一個字節的request/response分組,

交易率也明顯的降低了,只有2662.20次/秒。TCP_CRR使用與TCP_RR相同的局部參數。

3. UDP_RR

UDP_RR方式使用UDP分組進行request/response的交易過程。由于沒有TCP連接所帶來的負擔,所以我們推測交易率一定會有相應的提升。

結果證實了我們的推測,交易率為10141.16次/秒,高過TCP_RR的數值。不過,如果出現了相反的結果,即交易率反而降低了,也不需要擔心,因為這說明了在網絡中,路由器或其它的網絡設備對UDP采用了與TCP不同的緩沖區空間和處理技術。

3. 參考資料

http://www.netperf.org/netperf

http://www.ibm.com/developerworks/cn/linux/l-netperf/ http://staff.science.uva.nl/~jblom/gigaport/tools/man/netperf.html

【實驗性能測試工具3】相關文章:

麥飯石纖維的性能測試04-28

實驗2 全混流反應器返混性能測試04-30

漏電保護器性能的測試04-27

黑盒測試實驗05-01

車輛動態性能測試系統招標03-13

汽輪機熱力性能分析與實驗04-27

渦輪/沖壓組合發動機性能分析工具05-01

用一臺實驗發動機測試發動機性能參數的方法04-30

手表防水[手表防水性能的標準與測試方法]04-27

濕法煙氣脫硫系統及關鍵設備性能測試04-26

主站蜘蛛池模板: 国产精品久久久| 初尝黑人嗷嗷叫中文字幕| 欧美MV日韩MV国产网站| 国产午夜鲁丝无码拍拍| 图片区小说区激情区偷拍区| 国产va免费精品观看精品| 男人J放进女人P全黄| 精品免费国产一区二区| 亚洲人成影院在线观看| 免费人成年激情视频在线观看| 亚洲 国产 日韩 在线 一区| 欧美俄罗斯乱妇| 精品国产不卡一区二区三区| 亚洲自偷自偷图片| 柠檬福利精品视频导航| 少妇又色又紧又爽又刺激视频| 亚洲日韩一区二区三区| 男女后式激烈动态图片| 亚洲欧美激情精品一区二区| 香港曰本韩国三级网站| 欧美精品18videosex性欧美| 成全免费高清大全| 色欧美片视频在线观看| 欧洲精品免费一区二区三区| 精品久久久久久久免费人妻| 丰满少妇又爽又紧又丰满在线观看| 亚洲日韩在线中文字幕综合| 97免费公开在线视频| free性开放小少妇| 国产一在线精品一区在线观看| 337p人体粉嫩胞高清视频| 国农村精品国产自线拍| 性XXXX18免费观看视频| 欧洲美女与动性zozozo| 久久一日本道色综合久久| a级国产乱理伦片在线播放| 初尝黑人嗷嗷叫中文字幕| 亚洲成aⅴ人片久青草影院| 亚洲不卡AV不卡一区二区| 亚洲理论电影在线观看| 女人扒开屁股让男人桶30分钟|