当前位置: 首页 > news >正文

东莞网站建设怎么做网站做不做账

东莞网站建设怎么做,网站做不做账,滨州淄博网站建设,最新网站开发工具netperf测试 目录 批量网络流量性能测试 TCP_STREAM测试UDP_STREAM 测试请求/应答网络流量测试 TCP_RR TCP_CRR Netperf 是一个网络性能测试工具,它可以测试网络协议栈的性能,例如TCP和UDP协议。Netperf可以测量网络吞吐量、延迟和CPU利用率等指标。…

netperf测试

目录

  1. 批量网络流量性能测试

    1. TCP_STREAM测试
    2. UDP_STREAM
  2. 测试请求/应答网络流量测试

    1. TCP_RR

    2. TCP_CRR


Netperf 是一个网络性能测试工具,它可以测试网络协议栈的性能,例如TCP和UDP协议。Netperf可以测量网络吞吐量、延迟和CPU利用率等指标。它是一个开源工具,可在多种操作系统上运行,包括Linux、Windows和Mac OS X等。

Netperf支持多种常见的网络测试模式,包括TCP_STREAM、UDP_STREAM、TCP_MAERTS和UDP_RR等。用户可以使用Netperf来测试本地和远程网络的性能,以评估网络基础设施的性能和可靠性。

批量网络流量性能测试

根据使用传输协议的不同,批量数据传输又分为TCP批量传输和UDP批量传输。

服务端

服务端启动服务执行

eddy@eddy:~$ netserver
Unable to start netserver with  'IN(6)ADDR_ANY' port '12865' and family AF_UNSPEC

默认情况下 netserver 开启端口号为 12865,可以通过以下命令指定服务端口(如果服务端指定端口,则客户端也需要指定服务器端口)

eddy@eddy:~$ sudo netserver -D -p 4659

查看netperf帮助

eddy@eddy:~$ netperf -hUsage: netperf [global options] -- [test options]Global options:-a send,recv      Set the local send,recv buffer alignment-A send,recv      Set the remote send,recv buffer alignment-B brandstr       Specify a string to be emitted with brief output-c [cpu_rate]     Report local CPU usage-C [cpu_rate]     Report remote CPU usage-d                Increase debugging output-D time,[units] * Display interim results at least every time intervalusing units as the initial guess for units per secondA negative value for time will make heavy use of thesystem's timestamping functionality-f G|M|K|g|m|k    Set the output units-F lfill[,rfill]* Pre-fill buffers with data from specified file-h                Display this text-H name|ip,fam *  Specify the target machine and/or local ip and family-i max,min        Specify the max and min number of iterations (15,1)-I lvl[,intvl]    Specify confidence level (95 or 99) (99)and confidence interval in percentage (10)-j                Keep additional timing statistics-l testlen        Specify test duration (>0 secs) (<0 bytes|trans)-L name|ip,fam *  Specify the local ip|name and address family-o send,recv      Set the local send,recv buffer offsets-O send,recv      Set the remote send,recv buffer offset-n numcpu         Set the number of processors for CPU util-N                Establish no control connection, do 'send' side only-p port,lport*    Specify netserver port number and/or local port-P 0|1            Don't/Do display test headers-r                Allow confidence to be hit on result only-s seconds        Wait seconds between test setup and test start-S                Set SO_KEEPALIVE on the data connection-t testname       Specify test to perform-T lcpu,rcpu      Request netperf/netserver be bound to local/remote cpu-v verbosity      Specify the verbosity level-W send,recv      Set the number of send,recv buffers-v level          Set the verbosity level (default 1, min 0)-V                Display the netperf version and exit-y local,remote   Set the socket priority-Y local,remote   Set the IP_TOS. Use hexadecimal.-Z passphrase     Set and pass to netserver a passphraseFor those options taking two parms, at least one must be specified;
specifying one value without a comma will set both parms to that
value, specifying a value with a leading comma will set just the second
parm, a value with a trailing comma will set just the first. To set
each parm to unique values, specify both and separate them with a
comma.* For these options taking two parms, specifying one value with no comma
will only set the first parms and will leave the second at the default
value. To set the second value it must be preceded with a comma or be a
comma-separated pair. This is to retain previous netperf behaviour.

查看netserver帮助

eddy@eddy:~$ netserver -hUsage: 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 receivededdy@eddy:~$

TCP_STREAM测试

Netperf缺省情况下进行TCP批量传输,即-t TCP_STREAM,用来测试进行TCP批量传输时的网络性能。

测试过程中,netperf向netserver发送批量的TCP数据分组,以确定数据传输过程中的吞吐量。

服务端

 eddy@eddy:~$ sudo netserver -D -p 4659

客户端

eddy@eddy:~$ sudo netperf -t TCP_STREAM -H 192.168.159.131 -l 5 -p 4659
MIGRATED TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 192.168.159.131 () port 0 AF_INET : demo
Recv   Send    Send
Socket Socket  Message  Elapsed
Size   Size    Size     Time     Throughput
bytes  bytes   bytes    secs.    10^6bits/sec131072  16384  16384    5.02      867.98
eddy@eddy:~$

UDP_STREAM测试

UDP_STREAM用来测试进行UDP批量传输时的网络性能。

测试UDP的网络性能时,测试分组的大小不得大于socket的发送与接收缓冲大小,否则netperf会报出错提示。

服务端

eddy@eddy:~$ sudo netserver -D -p 4659

客户端

eddy@eddy:~$ sudo netperf -t UDP_STREAM -H 192.168.159.131 -l 5 -p 4659
MIGRATED UDP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 192.168.159.131 () port 0 AF_INET : demo
Socket  Message  Elapsed      Messages
Size    Size     Time         Okay Errors   Throughput
bytes   bytes    secs            #      #   10^6bits/sec212992   65507   5.00         3275      0     343.22
212992           5.00         3229            338.40eddy@eddy:~$

测试请求/应答网络流量测试

TCP_RR

TCP_RR 方式的测试对象是多次 TCP request 和 response 的交易过程,但是它们发生在同一个 TCP 连接中,这种模式常常出现在数据库应用中。数据库的 client 程序与 server 程序建立一个 TCP 连接以后,就在这个连接中传送数据库的多次交易过程。

5秒内TCP_RR数据

eddy@eddy:~$ sudo netperf -t TCP_RR -H 192.168.159.131 -l 5
MIGRATED TCP REQUEST/RESPONSE TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 192.168.159.131 () port 0 AF_INET : demo : first burst 0
Local /Remote
Socket Size   Request  Resp.   Elapsed  Trans.
Send   Recv   Size     Size    Time     Rate
bytes  Bytes  bytes    bytes   secs.    per sec16384  131072 1        1       5.00     1669.24
16384  131072
eddy@eddy:~$

可使用-- -r <Request size>,<Resp size>更改请求和相应大小

TCP_CRR

5秒内TCP_CRR数据

eddy@eddy:~$ sudo netperf -t TCP_CRR -H 192.168.159.131 -l 5
MIGRATED TCP Connect/Request/Response TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 192.168.159.131 () port 0 AF_INET : demo
Local /Remote
Socket Size   Request  Resp.   Elapsed  Trans.
Send   Recv   Size     Size    Time     Rate
bytes  Bytes  bytes    bytes   secs.    per sec16384  131072 1        1       5.00      458.35
16384  131072
eddy@eddy:~$

可使用-- -r <Request size>,<Resp size>更改请求和相应大小

UDP_RR

eddy@eddy:~$ sudo netperf -t UDP_RR -H 192.168.159.131 -l 5
MIGRATED UDP REQUEST/RESPONSE TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 192.168.159.131 () port 0 AF_INET : demo : first burst 0
Local /Remote
Socket Size   Request  Resp.   Elapsed  Trans.
Send   Recv   Size     Size    Time     Rate
bytes  Bytes  bytes    bytes   secs.    per sec212992 212992 1        1       5.00     1684.71
212992 212992
eddy@eddy:~$

可使用-- -r <Request size>,<Resp size>更改请求和相应大小

eddy@eddy:~$ sudo netperf -t UDP_RR -H 192.168.159.131 -l 5 -- -r 128,8192
MIGRATED UDP REQUEST/RESPONSE TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 192.168.159.131 () port 0 AF_INET : demo : first burst 0
Local /Remote
Socket Size   Request  Resp.   Elapsed  Trans.
Send   Recv   Size     Size    Time     Rate
bytes  Bytes  bytes    bytes   secs.    per sec212992 212992 128      8192    5.00     1690.62
212992 212992
eddy@eddy:~$

🛴
(#°Д°)
🛸


参考

第 4 章 Netperf 网络测试 (brinnatt.com)

【山外笔记-工具框架】Netperf网络性能测试工具详解教程-云社区-华为云 (huaweicloud.com)

http://www.yayakq.cn/news/319584/

相关文章:

  • 网站跟自媒体建设你认为什么是网络营销
  • 网站建设流程笔记上海今天最新新闻10条
  • 在那个网站做推广实用网站制作公司网站设计公司
  • 网站正在备案女孩短期技能培训班
  • 做网站时如何将前端连接到后台网站建设市区
  • 公司网站 设计方案厦门网站建设方案
  • 做废铁在哪个网站推广金昌北京网站建设
  • 美丽南方的网站建设安塞网站建设
  • 药品网站如何建设9 1短视频安装
  • 做网站要多少人app界面设计模板免费
  • 宠物网站建设目标广州天河区建设网站
  • 设计师 网站 贵做健身网站开题报告
  • 把网站做成微信小程序成熟的网站怎么做seo推广
  • 做正规小说网站100种增加网站流量的方法
  • 一个公司可以做多少个网站怎么做企业网站推广的方法
  • 世界杯直播观看网站招聘网官网
  • cms建站系统是什么常用域名大全
  • 机械设备 东莞网站建设河北省城乡建设培训网官方网站
  • 做自己的网站给人的启发北京最大做网站的公司
  • 巴中建设银行官方网站公司网站开发排名
  • 做网站天津WordPress访问数据插件
  • 网站广告案例做婚恋网站
  • 做视频搬运哪个网站最赚钱wordpress双首页
  • 寻找网站建设推广企业品牌建设方案范文
  • 成都建设网站哪个好网站开发属于哪个大学专业
  • 旅游网站的建设的文献综述十天学会网站建设
  • 网站需要具备条件柳州洛维建设网站
  • 佛山网站建设公司排名wordpress镶入thinkphp
  • 网站的优点和缺点网站改版 大量旧页面
  • 常州免费企业网站建设wordpress修改用户名