加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
netspeed.sh 690 Bytes
一键复制 编辑 原始数据 按行查看 历史
Yorfir 提交于 2017-08-17 16:44 . Create netspeed.sh
 #!/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
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化