国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux之網(wǎng)絡(luò)性能測(cè)試工具netperf實(shí)踐

這篇具有很好參考價(jià)值的文章主要介紹了Linux之網(wǎng)絡(luò)性能測(cè)試工具netperf實(shí)踐。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一、netperf簡(jiǎn)介

??Netperf是一種網(wǎng)絡(luò)性能的測(cè)量工具,主要針對(duì)基于TCP或UDP的傳輸。Netperf根據(jù)應(yīng)用的不同,可以進(jìn)行不同模式的網(wǎng)絡(luò)性能測(cè)試,即批量數(shù)據(jù)傳輸(bulk data transfer)模式和請(qǐng)求/應(yīng)答(request/reponse)模式。Netperf測(cè)試結(jié)果所反映的是一個(gè)系統(tǒng)能夠以多快的速度向另外一個(gè)系統(tǒng)發(fā)送數(shù)據(jù),以及另外一個(gè)系統(tǒng)能夠以多快的速度接收數(shù)據(jù)。
??Netperf工具以client/server方式工作。server端是netserver,用來(lái)偵聽(tīng)來(lái)自client端的連接,client端是netperf,用來(lái)向server發(fā)起網(wǎng)絡(luò)測(cè)試。在client與server之間,首先建立一個(gè)控制連接,傳遞有關(guān)測(cè)試配置的信息,以及測(cè)試的結(jié)果;在控制連接建立并傳遞了測(cè)試配置信息以后,client與server之間會(huì)再建立一個(gè)測(cè)試連接,用來(lái)來(lái)回傳遞著特殊的流量模式,以測(cè)試網(wǎng)絡(luò)的性能。

二、安裝步驟

1、安裝gcc編譯環(huán)境

[root@s142 ~]# yum install -y gcc*

2、下載netperf軟件包

[root@s142 software]# wget https://github.com/HewlettPackard/netperf/archive/refs/tags/netperf-2.7.0.zip

3、解壓軟件包

[root@s142 software]# unzip netperf-2.7.0.zip

4、預(yù)編譯

[root@s142 software]# cd netperf-netperf-2.7.0/
[root@s142 netperf-netperf-2.7.0]# ./configure

5、編譯

[root@s142 netperf-netperf-2.7.0]# make
make all-recursive

make[2]: Leaving directory `/opt/software/netperf-netperf-2.7.0’
make[1]: Leaving directory `/opt/software/netperf-netperf-2.7.0’

5、安裝

[root@s142 netperf-netperf-2.7.0]# make install

6、查看命令版本

[root@s142 netperf-netperf-2.7.0]# netserver -V
Netperf version 2.7.0
[root@s142 netperf-netperf-2.7.0]# netperf -V
Netperf version 2.7.0

7、獲取命令幫助

??實(shí)際上如果不執(zhí)行編譯安裝命令,也可以在src目錄下找到命令,并直接執(zhí)行命令。當(dāng)然我們執(zhí)行了編譯安裝就不需要切換到編譯目錄下執(zhí)行命令了,可以在任意目錄下執(zhí)行這兩個(gè)命令。

[root@s142 src]# ./netserver --help
./netserver: invalid option – ‘-’

Usage: netserver [options]

Options:
-h Display this text
-D Do not daemonize
-d Increase debugging output
-f Do not spawn chilren for each test, run serially
-L name,family Use name to pick listen address and family for family
-N No debugging output, even if netperf asks
-p portnum Listen for connect requests on portnum.
-4 Do IPv4
-6 Do IPv6
-v verbosity Specify the verbosity level
-V Display version information and exit
-Z passphrase Expect passphrase as the first thing received
網(wǎng)卡測(cè)試工具,linux環(huán)境軟件安裝,運(yùn)維工具研究,測(cè)試工具,網(wǎng)絡(luò)性能測(cè)試,網(wǎng)絡(luò)連接性能測(cè)試,netperf,netserver

三、netperf網(wǎng)絡(luò)性能測(cè)試實(shí)踐

1、測(cè)試規(guī)劃

??netperf工具工作模式為server/client模式,所以我們需要兩臺(tái)測(cè)試服務(wù)器,都安裝netperf工具,然后一端模式服務(wù)端,一端模擬客戶端。
網(wǎng)卡測(cè)試工具,linux環(huán)境軟件安裝,運(yùn)維工具研究,測(cè)試工具,網(wǎng)絡(luò)性能測(cè)試,網(wǎng)絡(luò)連接性能測(cè)試,netperf,netserver

2、批量數(shù)據(jù)(TCP流)傳輸測(cè)試

  • 在s152服務(wù)器上運(yùn)行服務(wù)端
    Netperf缺省情況下進(jìn)行TCP批量傳輸,即-t TCP_STREAM。測(cè)試過(guò)程中,netperf向netserver發(fā)送批量的TCP數(shù)據(jù)分組,以確定數(shù)據(jù)傳輸過(guò)程中的吞吐量。

[root@s152 netperf-netperf-2.7.0]# netserver -p 8888
Starting netserver with host ‘IN(6)ADDR_ANY’ port ‘8888’ and family AF_UNSPEC
[root@s152 netperf-netperf-2.7.0]# netstat -tnpl |grep 8888
tcp6 0 0 :::8888 ::?? LISTEN 9043/netserver

  • 在s142客戶端上測(cè)試連接
    通過(guò)測(cè)試結(jié)果可以看到使用16384字節(jié)大小socket發(fā)送緩存,接受緩存大小為87380字節(jié),歷時(shí)10.26秒,帶寬吞吐量為93.96Mbit/s。

[root@s142 netperf-netperf-2.7.0]# netperf -H 192.168.0.152 -p 8888
網(wǎng)卡測(cè)試工具,linux環(huán)境軟件安裝,運(yùn)維工具研究,測(cè)試工具,網(wǎng)絡(luò)性能測(cè)試,網(wǎng)絡(luò)連接性能測(cè)試,netperf,netserver

3、批量數(shù)據(jù)(UDP流)傳輸測(cè)試

  • 在s152服務(wù)器上運(yùn)行服務(wù)端
    Netperf測(cè)試UDP數(shù)據(jù)包無(wú)需在服務(wù)器端指定參數(shù),所以不用重啟服務(wù)器端,只需要在客戶端加上-t UDP_STREAM

[root@s152 netperf-netperf-2.7.0]# netserver -p 8888

  • 在s142客戶端上測(cè)試連接
    UDP測(cè)試結(jié)果有兩行,第一行顯示的是客戶端的發(fā)送統(tǒng)計(jì),這里的吞吐量表示Netperf向本地socket發(fā)送分組的能力。第二行顯示的是服務(wù)器端接收的情況,由于UDP協(xié)議的不可靠性,遠(yuǎn)端系統(tǒng)的接收吞吐量要遠(yuǎn)遠(yuǎn)小于發(fā)送出去的吞吐量。

[root@s142 netperf-netperf-2.7.0]# netperf -t UDP_STREAM -H 192.168.0.152 -p 8888 – -m 1024 -M 1024 -s 16384 -S 16384網(wǎng)卡測(cè)試工具,linux環(huán)境軟件安裝,運(yùn)維工具研究,測(cè)試工具,網(wǎng)絡(luò)性能測(cè)試,網(wǎng)絡(luò)連接性能測(cè)試,netperf,netserver

4、TCP長(zhǎng)連接性能測(cè)試

  • 測(cè)試請(qǐng)求/應(yīng)答(request/response)網(wǎng)絡(luò)流量的性能,TCP_RR模式
    TCP_RR方式的測(cè)試對(duì)象是多次TCP request和response的交易過(guò)程,但是它們發(fā)生在同一個(gè)TCP連接中,這種模式常常出現(xiàn)在數(shù)據(jù)庫(kù)應(yīng)用中。數(shù)據(jù)庫(kù)的client程序與server程序建立一個(gè)TCP連接以后,就在這個(gè)連接中傳送數(shù)據(jù)庫(kù)的多次交易過(guò)程。Netperf輸出的結(jié)果也是由兩行組成。第一行顯示本地系統(tǒng)的情況,第二行顯示的是遠(yuǎn)端系統(tǒng)的信息。

[root@s142 netperf-netperf-2.7.0]# netperf -t TCP_RR -H 192.168.0.152 -p 8888
[root@s142 netperf-netperf-2.7.0]# netperf -t TCP_RR -H 192.168.0.152 -p 8888 – -r 500,500
網(wǎng)卡測(cè)試工具,linux環(huán)境軟件安裝,運(yùn)維工具研究,測(cè)試工具,網(wǎng)絡(luò)性能測(cè)試,網(wǎng)絡(luò)連接性能測(cè)試,netperf,netserver

5、TCP短連接性能測(cè)試

  • 測(cè)試請(qǐng)求/應(yīng)答(request/response)網(wǎng)絡(luò)流量的性能,TCP_CRR模式
    與TCP_RR不同,TCP_CRR為每次交易建立一個(gè)新的TCP連接。最典型的應(yīng)用就是HTTP,每次HTTP交易是在一條單獨(dú)的TCP連接中進(jìn)行的。因此,由于需要不停地建立新的TCP連接,并且在交易結(jié)束后拆除TCP連接,交易率一定會(huì)受到很大的影響。

[root@s142 netperf-netperf-2.7.0]# netperf -t TCP_CRR -H 192.168.0.152 -p 8888
[root@s142 netperf-netperf-2.7.0]# netperf -t TCP_CRR -H 192.168.0.152 -p 8888 – -r 500,500
網(wǎng)卡測(cè)試工具,linux環(huán)境軟件安裝,運(yùn)維工具研究,測(cè)試工具,網(wǎng)絡(luò)性能測(cè)試,網(wǎng)絡(luò)連接性能測(cè)試,netperf,netserver

四、常用參數(shù)說(shuō)明

1、netserver命令常用參數(shù)說(shuō)明

參數(shù) 參數(shù)說(shuō)明
-h 獲取命令幫助
-V 查看命令版本
-p 指定監(jiān)聽(tīng)端口
-4 指定IPv4協(xié)議
-6 指定IPv6協(xié)議
-D 不在后臺(tái)運(yùn)行,默認(rèn)后臺(tái)運(yùn)行
-d 增加debug輸出
-L 使用主機(jī)名監(jiān)聽(tīng)
-N 不輸出debug信息

2、netperf命令常用參數(shù)說(shuō)明

??netperf命令格式為:netperf [global options] – [test specific options]
如下列表中的-m,-r這些參數(shù)都是測(cè)試專(zhuān)有參數(shù),需要寫(xiě)在–后。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-789430.html

參數(shù) 參數(shù)說(shuō)明
-t testname 指定進(jìn)行的測(cè)試類(lèi)型(TCP_STREAM,UDP_STREAM,TCP_RR,TCP_CRR,UDP_RR),可以通過(guò)man netperf命令查看有哪些類(lèi)型
-H ip 指定遠(yuǎn)端運(yùn)行netserver的server IP地址
-p port 指定遠(yuǎn)端運(yùn)行netserver的port端口
-L testlen 指定測(cè)試時(shí)間,默認(rèn)10s,單位秒
-V 查看命令版本
-h 獲取命令幫助
-s size 設(shè)置本地系統(tǒng)的socket發(fā)送與接收緩沖大小
-S size 設(shè)置遠(yuǎn)端系統(tǒng)的socket發(fā)送與接收緩沖大小
-m size 設(shè)置本地系統(tǒng)發(fā)送測(cè)試分組的大小
-M size 設(shè)置遠(yuǎn)端系統(tǒng)接收測(cè)試分組的大小
-r req,resp 設(shè)置request和reponse分組的大小
-D 對(duì)本地與遠(yuǎn)端系統(tǒng)的socket設(shè)置TCP_NODELAY選項(xiàng)

到了這里,關(guān)于Linux之網(wǎng)絡(luò)性能測(cè)試工具netperf實(shí)踐的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

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

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

    iperf3軟件下載地址:https://liyouchen.lanzoul.com/iZmaI0otb1de 下載到電腦到,并解壓后,會(huì)得到兩個(gè)文件:cygwin1.dll 和 iperf3.exe,這兩個(gè)文件拷貝到 c:windows 目錄下 最后打開(kāi) cmd,執(zhí)行 iperf3 --version ,若安裝成功,會(huì)打印出版本信息 最后要在使用前,關(guān)閉防火墻 iperf3 有客戶端 和 服務(wù)

    2024年02月12日
    瀏覽(25)
  • 網(wǎng)絡(luò)性能測(cè)試工具:iperf3

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

    iperf3 是一個(gè)網(wǎng)絡(luò)性能測(cè)試工具(iperf3下載地址)。iperf可以測(cè)試TCP和UDP帶寬質(zhì)量。iperf可以測(cè)量最大TCP帶寬,具有多種參數(shù)和UDP特性。iperf可以報(bào)告帶寬,延遲抖動(dòng)和數(shù)據(jù)包丟失。 iperf3是一種用于主動(dòng)測(cè)量IP網(wǎng)絡(luò)上可實(shí)現(xiàn)的 最大帶寬 的工具。 它支持調(diào)整與時(shí)序、緩沖區(qū)和協(xié)議(

    2024年02月16日
    瀏覽(25)
  • iperf3網(wǎng)絡(luò)帶寬性能測(cè)試工具 局域網(wǎng)網(wǎng)絡(luò)最大帶寬高階教程

    iperf3網(wǎng)絡(luò)帶寬性能測(cè)試工具 局域網(wǎng)網(wǎng)絡(luò)最大帶寬高階教程

    ????????iperf3 是一個(gè) TCP, UDP, 和 SCTP (傳輸層協(xié)議)網(wǎng)絡(luò)帶寬測(cè)量工具,iperf 是一個(gè)用于主動(dòng)測(cè)量 IP 網(wǎng)絡(luò)上最大可用帶寬的工具. 它支持與時(shí)間、協(xié)議和緩沖區(qū)相關(guān)的各種參數(shù)的調(diào)優(yōu). 對(duì)于每個(gè)測(cè)試,它報(bào)告測(cè)量的吞吐量/比特率(帶寬), 丟包率和其他參數(shù), iperf的版本不向下兼

    2024年02月20日
    瀏覽(21)
  • Linux性能測(cè)試工具 stress,stress-ng,sysbench,fio以及檢測(cè)dstat

    Linux性能測(cè)試工具 stress,stress-ng,sysbench,fio以及檢測(cè)dstat

    通過(guò)man幫助,可以看到官方對(duì)dstat的定義為:多功能系統(tǒng)資源統(tǒng)計(jì)生成工具(?versatile tool for generating system resource statistics)。在獲取的信息上有點(diǎn)類(lèi)似于top、free、iostat、vmstat等多個(gè)工具的合集,官方解釋為vmstat、iostat、ifstat等工具的多功能替代品,且添加了許多額外的功能(

    2024年02月05日
    瀏覽(24)
  • 【工具/性能】開(kāi)源的性能測(cè)試工具sysbench

    sysbensh是一個(gè)非常通用的benchmark工具,其提供多種方面的測(cè)試: cpu :提供一個(gè)簡(jiǎn)單的cpu benchmark測(cè)試 fileio:文件磁盤(pán)io的benchmark測(cè)試 memory:內(nèi)存訪問(wèn) benchmark測(cè)試 thread:線程調(diào)度 benchmark測(cè)試 mutex:POSIX的鎖 benchmark測(cè)試 OLTP:數(shù)據(jù)庫(kù) benchmark測(cè)試,支持MySQL,Pgsql 默認(rèn)支持MySQL,如

    2024年02月12日
    瀏覽(23)
  • H5性能測(cè)試以及H5性能測(cè)試工具

    H5性能測(cè)試以及H5性能測(cè)試工具

    背景由于公司最近項(xiàng)目有一個(gè)H5測(cè)試項(xiàng)目,功能測(cè)試不用多說(shuō),但是H5性能測(cè)試是一個(gè)大難題,于是研究下H5性能測(cè)試,下面總結(jié)下,希望能幫助自己回顧項(xiàng)目也希望能幫到測(cè)友。 H5性能測(cè)試的常用指標(biāo): 白屏?xí)r間:用戶首次看到網(wǎng)頁(yè)內(nèi)容的時(shí)間,即第一次渲染流程完成的時(shí)間

    2024年02月14日
    瀏覽(21)
  • 前端性能測(cè)試必備測(cè)試工具

    前端性能測(cè)試必備測(cè)試工具

    我們?cè)谑褂镁W(wǎng)站過(guò)程中,經(jīng)常會(huì)遇到慢的問(wèn)題,為了找到原因,一般需要借助工具進(jìn)行檢測(cè),通過(guò)工具,可以檢測(cè)出前端站點(diǎn)加載資源的相關(guān)詳細(xì)情況。 今天,就給大家介紹幾款前端性能測(cè)試分析工具,結(jié)合性能測(cè)試工具,實(shí)現(xiàn)通過(guò)量化的方式測(cè)試網(wǎng)站中諸如首字節(jié)加載時(shí)間

    2024年02月05日
    瀏覽(24)
  • 功能測(cè)試(八)—— APP之專(zhuān)項(xiàng)測(cè)試、性能測(cè)試、性能測(cè)試工具SoloPi

    功能測(cè)試(八)—— APP之專(zhuān)項(xiàng)測(cè)試、性能測(cè)試、性能測(cè)試工具SoloPi

    目錄 APP測(cè)試要點(diǎn) 目標(biāo) 一、APP專(zhuān)項(xiàng)測(cè)試 1.1?兼容性 1.2?安裝 1.3?卸載 1.4?升級(jí) 1.5?干擾測(cè)試(交叉事件測(cè)試) 1.6?Push推送 1.7?用戶體驗(yàn) 二、 性能測(cè)試工具 2.1?APP性能測(cè)試工具介紹 —— SoloPi簡(jiǎn)介 2.2?APP性能測(cè)試工具 —— SoloPi使用 三、APP性能測(cè)試 3.1?CPU 3.2?內(nèi)存 3.3?流量 3.4?電

    2024年02月03日
    瀏覽(31)
  • jmeter 性能測(cè)試工具的使用(Web性能測(cè)試)

    jmeter 性能測(cè)試工具的使用(Web性能測(cè)試)

    1、下載 該軟件不用安裝,直接解壓打開(kāi)即可使用。 2、使用 這里就在win下進(jìn)行,圖形界面較為方便 在目錄apache-jmeter-2.13bin 下可以見(jiàn)到一個(gè)jmeter.bat文件,雙擊此文件,即看到JMeter控制面板。主界面如下: 3、創(chuàng)建線程組 測(cè)試計(jì)劃--右鍵——》添加——》hreads——》線程組 設(shè)

    2024年02月10日
    瀏覽(99)
  • 扒開(kāi)源安卓性能測(cè)試工具moblieperf源碼——開(kāi)發(fā)屬于你自己的性能穩(wěn)定性測(cè)試工具

    扒開(kāi)源安卓性能測(cè)試工具moblieperf源碼——開(kāi)發(fā)屬于你自己的性能穩(wěn)定性測(cè)試工具

    moblieperf由阿里巴巴開(kāi)源的Android性能測(cè)試工具 下載:官方源碼地址 mobileperf github 使用: 使用pycharm打開(kāi)下載的項(xiàng)目 使用只需要修改配置文件 config.conf 即可 運(yùn)行采集:a.mac、linux 在mobileperf工具根目錄下執(zhí)行sh run.sh ; b.windows 雙擊run.bat 配置圖:(簡(jiǎn)單使用只需要修改包名和設(shè)

    2024年02月19日
    瀏覽(23)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包