没有合适的资源?快使用搜索试试~ 我知道了~
首页【学习笔记】Netperf网络性能测试工具详解教程.pdf
资源详情
资源评论
资源推荐

2020.04.17 【学习笔记】Netperf 网络性能测试工具 山外 Sundal
1 / 6
【学习笔记】Netperf 网络性能测试工具
【学习笔记】Netperf 网络性能测试工具
一、Netperf 工具简介
1、什么是 Netperf ?
(1)Netperf 是由惠普公司开发的一种网络性能测量工具,主要针对基于 TCP 或 UDP 的传输。
(2)Netperf根据应用的不同,可以进行不同模式的网络性能测试,即批量数据传输(bulk data transfer)
模式和请求/应答(request/reponse)模式。
(3)Netperf 测试结果所反映的是一个系统能够以多快的速度向另外一个系统发送数据,以及另外一个系
统能够以多块的速度接收数据。
2、Netperf 工作原理
(1)Netperf 工具的工作方式
① Netperf 工具以 client/server 方式工作。
② server 端是 netserver,用来侦听来自 client 端的连接。
③ client 端是 netperf,用来向 server 发起网络测试。
(2)Netperf 工具的工作原理
在 client 与 server 之间,首先建立一个控制连接,用于传递有关测试配置的信息,以及测试的结果。
在控制连接建立并传递了测试配置信息以后,client 与 server 之间会再建立一个测试连接,用来来回传
递着特殊的流量模式,以测试网络的性能。
(3)Netperf 工具的工作流程
① 建立控制连接:
❶ server 端 netserver 启动监听,监听来自 client 端 netperf 的连接请求;
❷ client 端向 server 端发送控制连接请求,server 端发现连接请求,建立控制连接。
❸ 控制连接创建完成,使用 BSD socket 传输信息,属于 TCP 连接。
② 建立测试连接
❶ client 端通过控制连接向 server 端传递测试配置信息。
❷ server 端获取测试配置信息,建立测试连接。
❸ 测试连接用于传输各种模式的流量测试网络的性能。
③ 测试网络性能
❶ client 端通过测试连接向 server 端发送 Bulk 模式流量模式的数据。
❷ server 端接受 Bulk 模式流量模式的数据并产生测试结果 1。
❸ client 端通过测试连接向 server 端发送 request/response 流量模式的数据。
❹ server 端接受 request/response 流量模式的数据并产生测试结果 2。
④ 输出测试结果
❶ server 端通过控制连接向 client 端发送测试结果。
❷ client 端接受到测试结果并显示或保存。
3、Netperf 安装
(1)下载安装 Netperf
Wget -c https://codeload.github.com/HewlettPackard/netperf/tar.gz/netperf-2.5.0 -
O
netperf-2.5.0.tar.gz
tar -zxvf netperf-2.5.0.tar.gz
cd netperf-netperf-2.5.0
./configure
make && make install

















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0