天天看點

【原創】linux自動檢測eth0網卡帶寬腳本

#!/bin/bash

#network

while : ; do

      time=`date "+%Y-%m-%d %H:%M:%S"`

      rx_before=`ifconfig eth0|sed -n "8"p|awk '{print $2}'|cut -c7-`

      tx_before=`ifconfig eth0|sed -n "8"p|awk '{print $6}'|cut -c7-`

      sleep 2

      rx_after=`ifconfig eth0|sed -n "8"p|awk '{print $2}'|cut -c7-`

      tx_after=`ifconfig eth0|sed -n "8"p|awk '{print $6}'|cut -c7-`

      rx_result=$[(rx_after-rx_before)/256]

      tx_result=$[(tx_after-tx_before)/256]

      echo "$time Now_In_Speed: "$rx_result"kbps Now_OUt_Speed: "$tx_result"kbps"

done

繼續閱讀