Chinaunix首页 | 论坛 | 博客
  • 博客访问: 185662
  • 博文数量: 36
  • 博客积分: 1952
  • 博客等级: 上尉
  • 技术积分: 485
  • 用 户 组: 普通用户
  • 注册时间: 2010-01-08 22:30
文章存档

2011年(1)

2010年(35)

分类: LINUX

2010-09-21 11:31:18

使用iptraf 查看本地吞吐量
安装:
yum  -y install iptraf
或者
# tar zxf iptraf-2.7.0.tar.gz
# cd iptraf-2.7.0
# ./Setup
iptraf -d eth0 查看eth0的吞吐量
---------------------------------------
不同于iptraf 被动的在本地监控流量,netperf 工具可以让管理员,执行更加可控的吞吐量监控.对于确定从客户端工作站到一个高负荷的服务器端(比如file 或web server),它们之间有多少吞吐量是非常有帮助的.netperf 工具运行的是client/server 模式
netperf安装:
wget
tar zxvf netperf-2.4.5.tar.gz 
cd netperf-2.4.5
./configure
make
make install
 
命令解释:
-H host :指定远端运行netserver的server IP地址。
-l testlen:指定测试的时间长度(秒)
-t testname:指定进行的测试类型,包括TCP_STREAM,UDP_STREAM,TCP_RR,TCP_CRR,UDP_RR,
 
netperf 工具可能需要进行多重采样.多数基本测试就是一次标准的吞吐量测试.以下例子就是,一个LAN(译注:局域网) 环境下,从client 上执行一次30秒的TCP 吞吐量采样,从输出可看出,该网络的吞吐量大致在89 mbps 左右,对于100mbps的网络足够好了。
 
client# netperf -H 192.168.1.215 -l 30
TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to
192.168.1.230 (192.168.1.230) port 0 AF_INET
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec

87380 16384 16384 30.02 89.46
 

 
阅读(2720) | 评论(0) | 转发(0) |
0

上一篇:网卡模式应用(ethtool)

下一篇:001

给主人留下些什么吧!~~