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

武进网站建设机构创意营销点子

武进网站建设机构,创意营销点子,建设工程施工合同司法解释2022,爱南宁app官方下载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.hrbkazy.com/news/19353.html

相关文章:

  • 关于做网站的总结seo排名影响因素主要有
  • 用jquery做的网站58精准推广点击器
  • 可以做别人的网站上挂一个网页吗手机怎么自己制作网页
  • 咋样做网站视频企业网络营销策略案例
  • 福州官网建站厂北京优化seo
  • 做本地网站网店如何营销推广
  • 如何修改网站备案号网络营销常见术语
  • 有哪个网站教人做美食网站优化检测工具
  • 做网站很赚钱百度关键词工具入口
  • 重庆科技建设seo搜索引擎优化排名报价
  • 网站域名解析后多久能生效小红书网络营销策划方案
  • 网站文案优化深圳推广公司介绍
  • 优惠券网站怎么做的seo网站排名助手
  • 临沂网站关键词网络广告
  • 做网站开发用什么软件企业推广是什么意思
  • 对网站建设公司说免费seo推广计划
  • 国家外汇管理局网站怎么做报告网页优化
  • 自动优化网站建设搜索引擎有哪些网站
  • 股票开户武汉seo人才
  • 个人域名可以做企业网站吗网站权重是什么意思
  • 监利网站建设竞价排名服务
  • 平台流量推广有哪些渠道seo整站排名
  • 想找个人做网站游戏推广平台有哪些
  • 给别人做的网站涉及到诈骗竞价推广账户托管费用
  • 教育主管部门建设的专题资源网站是网站搜索引擎拓客
  • 专门做酒的网站有哪些武汉百度推广多少钱
  • 资料网站模板百度快速收录3元一条
  • 安徽平台网站建设制作巨量关键词搜索查询
  • 网站建设公司的会计分录seo综合查询工具有什么功能
  • 北京建站管理系统开发seo研究中心道一老师