查看网络负载

来源:互联网 发布:网络机顶盒软件下载市场 编辑:程序博客网 时间:2024/05/17 22:15

http://blog.csdn.net/0210/article/details/5437368


http://blog.csdn.net/vebasan/article/details/5515235




ifconfig 如果不能用,就用/sbin/ifconfig

ifconfig -a 所有的网卡情况

ifconfig 就会出现当前正在使用的网卡的情况,

eth0

eth0:0 //和上面是一个网卡,虚拟的一个网卡,但是绑定到不同的ip

lo    //localhost

网卡的流量用以下的脚本

./netrate eth2查看网卡2的流量

#!/bin/bashif [ -n "$1" ]; theneth_name=$1elseeth_name="eth0"fii=0send_o=`/sbin/ifconfig $eth_name | grep bytes | awk '{print $6}' | awk -F : '{print $2}'`recv_o=`/sbin/ifconfig $eth_name | grep bytes | awk '{print $2}' | awk -F : '{print $2}'`send_n=$send_orecv_n=$recv_owhile [ $i -le 100000 ]; dosend_l=$send_nrecv_l=$recv_nsleep 1send_n=`/sbin/ifconfig $eth_name | grep bytes | awk '{print $6}' | awk -F : '{print $2}'`recv_n=`/sbin/ifconfig $eth_name | grep bytes | awk '{print $2}' | awk -F : '{print $2}'`i=`expr $i + 1`send_r=`expr $send_n - $send_l`recv_r=`expr $recv_n - $recv_l`total_r=`expr $send_r + $recv_r`send_ra=`expr \( $send_n - $send_o \) / $i`recv_ra=`expr \( $recv_n - $recv_o \) / $i`total_ra=`expr $send_ra + $recv_ra`#sendn=`/sbin/ifconfig $eth_name | grep bytes | awk -F /( '{print $3}' | awk -F /) '{print $1}'`#recvn=`/sbin/ifconfig $eth_name | grep bytes | awk -F /( '{print $2}' | awk -F /) '{print $1}'`clearecho  "Last second  :   Send rate: $send_r Bytes/sec  Recv rate: $recv_r Bytes/sec  Total rate: $total_r Bytes/sec"echo  "Average value:   Send rate: $send_ra Bytes/sec  Recv rate: $recv_ra Bytes/sec  Total rate: $total_ra Bytes/sec"#echo  "Total traffic after startup:    Send traffic: $sendn  Recv traffic: $recvn"done


0 0