<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    qileilove

    blog已經(jīng)轉(zhuǎn)移至github,大家請(qǐng)?jiān)L問 http://qaseven.github.io/

    初探網(wǎng)絡(luò)性能測(cè)試

      最近對(duì)云主機(jī)進(jìn)行性能測(cè)試,第一次涉及到了網(wǎng)絡(luò)方面的性能測(cè)試,其實(shí)不能算是一次很全面的網(wǎng)絡(luò)性能方面的性能測(cè)試,只是針對(duì)不同的測(cè)試目標(biāo)進(jìn)行了測(cè)試,在這期間,了解了網(wǎng)絡(luò)性能測(cè)試需要掌握的性能指標(biāo)、測(cè)試工具、功能選型和對(duì)比等。下面一一介紹下:

      網(wǎng)絡(luò)性能指標(biāo)

      常見的網(wǎng)絡(luò)性能測(cè)試指標(biāo)包含:網(wǎng)絡(luò)吞吐量(Throughput)、網(wǎng)絡(luò)延遲(latency)、抖動(dòng)(jitter)、丟包率等

      網(wǎng)絡(luò)吞吐量:?jiǎn)挝粫r(shí)間內(nèi)通過某個(gè)網(wǎng)絡(luò)(或信道、接口)的數(shù)據(jù)量,吞吐量受網(wǎng)絡(luò)的帶寬或者網(wǎng)絡(luò)的額定速率限制的,例如家庭帶寬為10M網(wǎng)絡(luò),表明網(wǎng)絡(luò)吞吐量不可能超過10Mbits/s,吞吐量的單位通常表示為位元每秒(bit/s或bps)。

      網(wǎng)絡(luò)延遲:通俗的講,就是數(shù)據(jù)從電腦這邊傳到那邊所用的時(shí)間。這兒有個(gè)問題需要確認(rèn),數(shù)據(jù)是指一個(gè)數(shù)據(jù)包的傳輸還是任意大小,和你傳輸?shù)臄?shù)據(jù)量相關(guān)。可以明顯的看到,從A到B傳送1個(gè)字節(jié)的時(shí)間和傳送100MB的時(shí)間肯定是不一樣的。標(biāo)準(zhǔn)意義上的延遲,應(yīng)該僅僅指1個(gè)字節(jié)的傳輸時(shí)間,類似網(wǎng)絡(luò)課上講到的傳播時(shí)延。(不同意見歡迎討論)。同樣存在一個(gè)名詞叫做傳播延時(shí),這個(gè)應(yīng)該可以標(biāo)識(shí)整個(gè)數(shù)據(jù)包的傳輸時(shí)間,不論包大小為多少。

      抖動(dòng):用于描述包在網(wǎng)絡(luò)中的傳輸延時(shí)的變化,抖動(dòng)越小,說明網(wǎng)絡(luò)質(zhì)量越穩(wěn)定越好。抖動(dòng)是評(píng)價(jià)一個(gè)網(wǎng)絡(luò)性能的最重要的因素。

      丟包率:測(cè)試中所丟失的數(shù)據(jù)包數(shù)量占所發(fā)送的數(shù)據(jù)包的比率,因?yàn)槲覀冎繲CP協(xié)議是可靠的,所以,一般在使用UDP傳輸時(shí),才會(huì)統(tǒng)計(jì)丟包率。

      網(wǎng)絡(luò)性能測(cè)試工具

      大家熟知的,常用的開源網(wǎng)絡(luò)性能測(cè)試工具有兩個(gè):iperf 和 netperf,這兩種工具都是可以測(cè)試TCP協(xié)議和UDP協(xié)議的,從可測(cè)試的網(wǎng)絡(luò)性能指標(biāo),我們對(duì)兩種工具進(jìn)行下對(duì)比:

      可測(cè)試的網(wǎng)絡(luò)性能指標(biāo):

     工具吞吐量  網(wǎng)絡(luò)延時(shí) 抖動(dòng)丟包  其他
     iperf 是 否 是 
     netperf 是 是 是 重傳、CPU利用率、延時(shí)分布等




    可見,iperf也可以完成基本的網(wǎng)絡(luò)性能測(cè)試,但是工具比netperf要略差些,我們測(cè)試過程中,選用的工具為netperf,下面對(duì)netperf進(jìn)行下詳細(xì)介紹:

      安裝:netperf的安裝可以找SA部署,但是SA安裝的版本時(shí)2.4版本,很多功能沒有實(shí)現(xiàn),可以自己make安裝netperf 2.6版本,是目前為止最新的版本。

      基本命令:netperf -H hostname -l testtime: 例如 netperf -H 172.0.0.2 -l 60,表示發(fā)送到172.0.0.2(這臺(tái)機(jī)器上需要啟動(dòng)netserver進(jìn)程),發(fā)送時(shí)間為60s,默認(rèn)的發(fā)送方式為TCP Stream方式。

      發(fā)送方式:netperf 可以支持多種不同的發(fā)送方式,通過 -t 參數(shù)指定:

      TCP_STREAM、UDP_STREAM模式:即不停往發(fā)送方發(fā)送數(shù)據(jù),可以通過-m 參數(shù)指定發(fā)送數(shù)據(jù)的大小,默認(rèn)大小為socket size。

      TCP_RR模式:即Request、Response模式,類似模擬http請(qǐng)求、數(shù)據(jù)庫(kù)請(qǐng)求等,默認(rèn)大小Request size 和 Response size 均為1byte,可以通過 -r 64,32K 設(shè)置 Request、Response size。

      統(tǒng)計(jì)數(shù)據(jù):默認(rèn)得到的數(shù)據(jù)只有傳輸時(shí)間和吞吐量等,可以通過-k 參數(shù)設(shè)置要顯示的結(jié)果數(shù)據(jù):

      MIN_LATENCY,MAX_LATENCY,MEAN_LATENCY,P50_LATENCY,P90_LATENCY:可以得到延遲相關(guān)的統(tǒng)計(jì)數(shù)據(jù),延遲最大最小值、平均延遲,延遲50、70、90、99值等。

      STDDEV_LATENCY:延遲標(biāo)準(zhǔn)差,可以通過該值反應(yīng)網(wǎng)絡(luò)的抖動(dòng)情況

      THROUGHPUT:兩臺(tái)機(jī)器之間當(dāng)前的吞吐量

      LOCAL_CPU_UTIL,REMOTE_CPU_UTIL:發(fā)送方和接收方的CPU使用率

      REQUEST_SIZE,RESPONSE_SIZE:RR模式時(shí),Request、Response size

      LOCAL_TRANSPORT_RETRANS:重傳次數(shù)

      通過上面對(duì)netperf命令的描述,可以看到該工具基本可以測(cè)試得到所有網(wǎng)絡(luò)性能方面的指標(biāo),但是netperf、iperf這種工具可能更適合作為一種基準(zhǔn)工具,進(jìn)行壓力測(cè)試,作為負(fù)載測(cè)試工具還不是很合適,測(cè)試過程中,可以通過-b -w的參數(shù)制定發(fā)送數(shù)據(jù)包個(gè)數(shù)和發(fā)送間隔,但是不能從根本上限制網(wǎng)絡(luò)吞吐量?jī)H占網(wǎng)絡(luò)帶寬的50%等情況。

    posted on 2013-08-28 11:01 順其自然EVO 閱讀(954) 評(píng)論(0)  編輯  收藏 所屬分類: 性能測(cè)試web 前端性能測(cè)試

    <2013年8月>
    28293031123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    導(dǎo)航

    統(tǒng)計(jì)

    常用鏈接

    留言簿(55)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 一级毛片成人免费看a| 鲁丝片一区二区三区免费 | 久久精品一区二区免费看| 亚洲欧洲综合在线| 国产99视频免费精品是看6| 黄色免费在线网站| 亚洲精品无播放器在线播放| 中文字幕亚洲综合久久菠萝蜜| 亚洲免费在线视频观看| 污视频网站在线免费看| 亚洲精品中文字幕麻豆| 婷婷综合缴情亚洲狠狠尤物| 一级特黄aa毛片免费观看| 亚洲av无码成人影院一区| 亚洲色图国产精品| 亚洲成人一区二区| 成人免费毛片内射美女-百度| 一区二区三区免费视频观看| 亚洲香蕉久久一区二区| 亚洲日韩一页精品发布| 免费看无码自慰一区二区| 无码AV片在线观看免费| 人成电影网在线观看免费| 亚洲免费在线观看视频| 亚洲欧洲日产国码av系列天堂| 日本一区免费电影| 97碰公开在线观看免费视频| aa级女人大片喷水视频免费| 日韩亚洲人成在线综合| 亚洲一级毛片视频| 久久精品国产亚洲av四虎| 亚洲日韩人妻第一页| 国产精品久久香蕉免费播放| 9久9久女女免费精品视频在线观看 | 91情侣在线精品国产免费| 两个人看www免费视频| 免费夜色污私人影院网站电影| 亚洲AV无码乱码麻豆精品国产| 亚洲avav天堂av在线不卡| 亚洲精品456播放| 国产无遮挡又黄又爽免费视频 |