使用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 ftp://ftp.netperf.org/netperf/netperf-2.4.5.tar.gz
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
(责任编辑:IT)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 |