zoukankan      html  css  js  c++  java
  • 获取网卡网络流量

    #!/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  " 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 $RX   $TX "
    done

  • 相关阅读:
    2015 ACM/ICPC Asia Regional Changchun Online HDU 5444 Elven Postman【二叉排序树的建树和遍历查找】
    JDBC连接MySQL数据库
    MySQL实习训练1
    I Hate It
    Just a Hook
    Mayor's posters
    asd的甩锅计划
    程序员的恋情
    Radical and array
    Highways
  • 原文地址:https://www.cnblogs.com/guoqp/p/6370116.html
Copyright © 2011-2022 走看看