#!/bin/bash
Rx=`ifconfig  eno16777736 | grep RX | grep packets | awk '{print $5}'`
Tx=`ifconfig  eno16777736 | grep TX | grep packets | awk '{print $5}'`
sleep 2
Rx1=`ifconfig  eno16777736 | grep RX | grep packets | awk '{print $5}'`
Tx1=`ifconfig  eno16777736 | grep TX | grep packets | awk '{print $5}'`
r=$[$[$Rx1-$Rx]/1024]
t=$[$[$Tx1-$Tx]/1024]
rx=`awk 'BEGIN{printf "%.4f",('$Rx1'-'$Rx')/2/1024}'`
tx=`awk 'BEGIN{printf "%.4f",('$Tx1'-'$Tx')/2/1024}'`
if [ $r -ge 1024 ]
then
        rx=`awk 'BEGIN{printf "%.4f",('$Rx1'-'$Rx')/2/1024/1024}'`
        echo "$rx"MB/s
else
        echo "$rx"KB/s
fi

if [ $t -ge 1024 ]
then
        tx=`awk 'BEGIN{printf "%.3f",('$Tx1'-'$Tx')/2/1024/1024}'`
        echo "$tx"MB/s


else
        echo "$tx"KB/s 
fi 

相关文章:

  • 2021-10-04
  • 2021-10-10
  • 2022-12-23
  • 2022-12-23
  • 2018-11-08
  • 2021-11-27
  • 2021-10-31
  • 2021-11-01
猜你喜欢
  • 2021-09-16
  • 2021-08-25
  • 2021-04-30
  • 2021-11-02
  • 2022-12-23
  • 2022-12-23
  • 2021-05-20
相关资源
相似解决方案