Netperf安装使用
2015-06-17 16:10
543 查看
简介
netperf是测试网络带宽和延迟的利器,可以测试TCP和UDP的性能。
安装环境
操作系统:CentOS 5.6内核:2.6.18
网络:千兆以太网
编译、安装源码
下载地址:ftp://ftp.netperf.org/netperf/netperf-2.5.0.tar.gz编译安装:
12345 | tar zxvf netperf-2.5.0.tar.gzcd netperf-2.5.0./configuremakemake install |
netperf主要参数
-H:服务端地址-l:测试时间(秒)
-p:监听端口
-t:测试类型,有TCP_STREAM、UDP_STREAM、TCP_RR、TCP_CRR、UDP_RR,如果不指定类型,默认是TCP_STREAM
TCP_STREAM:通过单个TCP连接传输批量数据 UDP_STREAM:通过UDP传输批量数据
TCP_RR:通过单个TCP连接发送请求/应答 TCP_CRR:通过多个TCP连接发送请求/应答
** UDP_RR:通过UDP发送请求/应答
测试
测试主要分服务端和客户端,在一台主机运行服务端netserver,在另一台枬运行客户端netperf就开始测试了。以下简单介绍一下怎么测试通过单个TCP连接传输批量数据。启动服务端:
1 | netserver -D -p 4444 |
启动客户端:
1 | netperf -H server -p 4444 -l 60 |
测试结果如下:
123456 | Recv Send Send Socket Socket Message Elapsed Size Size Size Time Throughput bytes bytes bytes secs. 10^6bits/sec 87380 16384 16384 60.03 881.21 |
原文地址:http://jeoygin.org/2012/03/centos-install-netperf.html
相关文章推荐
- PHP排序算法类实例
- Yii2 - 分页:在视图调用方法
- PHP正则获取图片信息
- php准确获取文件MIME类型的方法
- 使用CuteFtp软件访问虚拟机下的Ubuntu
- php-cp(php连接池)扩展的安装
- php zend studio 如何导入已经存在的项目
- Yii使用find findAll查找使用
- php 本周第一天、最后一天,本月第一天、最后一天
- ContentProvider的用法浅析
- PHPcms怎么调用二级栏目
- PHP读取大文件的几种方法介绍
- 初学Laravel4常见的问题之一
- phpcms调用一级栏目和二级栏目
- 本机php环境搭建教程:windows环境下wampserver的配置教程——超级详细
- PHP调试环境搭建:wampserver2.4+zend studio12.0.1+Xdebug
- php扩展开发
- PHP学生笔记:PHP中的面向对象编程
- mtk 驱动笔记 lcd camera led tp
- PHP高效率写法