<em id="j7lh7"></em>
    <output id="j7lh7"><p id="j7lh7"><cite id="j7lh7"></cite></p></output>
      <address id="j7lh7"><rp id="j7lh7"><em id="j7lh7"></em></rp></address>
      <nobr id="j7lh7"><sub id="j7lh7"></sub></nobr>
      <p id="j7lh7"></p>
          <p id="j7lh7"><video id="j7lh7"><output id="j7lh7"></output></video></p>

          <meter id="j7lh7"><video id="j7lh7"><track id="j7lh7"></track></video></meter>
          <del id="j7lh7"><em id="j7lh7"></em></del>

          <address id="j7lh7"></address><big id="j7lh7"><video id="j7lh7"><track id="j7lh7"></track></video></big>
            <progress id="j7lh7"><strike id="j7lh7"></strike></progress>

            < 返回新聞公共列表

            Shell腳本查看LINUX系統 網卡實時流量

            發布時間:2019-11-19 14:43:13

            #vi traff.sh        新建文件

             

             

            代碼如下:


            #!/bin/bash
            while [ "1" ]
            do
            eth=$1
            RXpre=$(cat /proc/net/dev | grep $eth | tr : " " | awk '{print $2}')
            TXpre=$(cat /proc/net/dev | grep $eth | tr : " " | awk '{print $10}')
            sleep 1
            RXnext=$(cat /proc/net/dev | grep $eth | tr : " " | awk '{print $2}')
            TXnext=$(cat /proc/net/dev | grep $eth | tr : " " | awk '{print $10}')
            clear
            echo  -e  "t RX `date +%k:%M:%S` TX"
            RX=$((${RXnext}-${RXpre}))
            TX=$((${TXnext}-${TXpre}))
            if [[ $RX -lt 1024 ]];then
            RX="${RX}B/s"
            elif [[ $RX -gt 1048576 ]];then
            RX=$(echo $RX | awk '{print $1/1048576 "MB/s"}')
            else
            RX=$(echo $RX | awk '{print $1/1024 "KB/s"}')
            fi
            if [[ $TX -lt 1024 ]];then
            TX="${TX}B/s"
            elif [[ $TX -gt 1048576 ]];then
            TX=$(echo $TX | awk '{print $1/1048576 "MB/s"}')
            else
            TX=$(echo $TX | awk '{print $1/1024 "KB/s"}')
            fi
            echo -e "$eth t $RX   $TX "
            done
             
             
            #chmod 755  traff.sh
             
            運行
            #./traff.sh eth0

            #bash traff.sh eth0
             
            可以查看到 網卡0 實時流量
             
                     RX  9:58:50 TX
            eth0     386B/s   74B/s