• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Shell脚本查看网卡实时流量

    复制代码 代码如下:

    #!/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

    调用方式:

    复制代码 代码如下:

    ./traff.sh eth1

    bash traff.sh eth1

    可以实时显示网卡流量大小:

    您可能感兴趣的文章:
    • 一个监控网卡流量的shell脚本
    • Centos下查看网卡的实时流量命令
    • Python脚本实现网卡流量监控
    • python监控网卡流量并使用graphite绘图的示例
    • 统计网卡流量的两段shell脚本(使用ifconfig)
    • Linux服务器网卡流量查看方法 shell和Python各一枚
    上一篇:Shell脚本获取国内各大运营商网段脚本分享
    下一篇:Shell脚本实现上传zip压缩文件到FTP服务器
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Shell脚本查看网卡实时流量 Shell,脚本,查看,网卡,实时,