系统之家 - 系统光盘下载网站!

当前位置:系统之家 > 系统教程 > Linux统计高速网络流量

Linux使用shell脚本统计高速网络流量的步骤(2)

时间:2015-02-18 15:09:00 作者:qipeng 来源:系统之家 1. 扫描二维码随时看资讯 2. 请使用手机浏览器访问: https://m.xitongzhijia.net/xtjc/20150218/38837.html 手机查看 评论

  网络带宽测量

  #!/bin/bash

  INTERVAL=“1” # update interval in seconds

  if [ -z “$1” ]; then

  echo

  echo usage: $0 [network-interface]

  echo

  echo e.g. $0 eth0

  echo

  exit

  fi

  IF=$1

  while true

  do

  R1=`cat /sys/class/net/$1/statistics/rx_bytes`

  T1=`cat /sys/class/net/$1/statistics/tx_bytes`

  sleep $INTERVAL

  R2=`cat /sys/class/net/$1/statistics/rx_bytes`

  T2=`cat /sys/class/net/$1/statistics/tx_bytes`

  TBPS=`expr $T2 - $T1`

  RBPS=`expr $R2 - $R1`

  TKBPS=`expr $TBPS / 1024`

  RKBPS=`expr $RBPS / 1024`

  echo “TX $1: $TKBPS kb/s RX $1: $RKBPS kb/s”

  done

  下面的屏幕截图显示了上面的两个脚本的输出。

 Linux使用shell脚本统计高速网络流量的步骤

  上面就是Linux使用shell脚本监控高速网络流量的方法介绍了,使用这些脚本能够统计出每个网络接口的流量,将其生成监控报告。

发表评论

0

没有更多评论了

评论就这些咯,让大家也知道你的独特见解

立即评论

以上留言仅代表用户个人观点,不代表系统之家立场

其他版本软件

热门教程

人气教程排行

Linux系统推荐

扫码关注
扫码关注

扫码关注 官方交流群 软件收录