zoukankan      html  css  js  c++  java
  • shell 脚本查看RX TX

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

    调用方法

    traff.sh ens3(网卡代号)

  • 相关阅读:
    Win10安装组策略功能
    IIS 站点批量迁移
    MongoDB 异常记录
    微信Web开发者工具
    NHibernate 异常
    Git 常用命令
    IIS 反向代理
    CSS应用
    Oracle
    Android之ActionBar学习
  • 原文地址:https://www.cnblogs.com/vinzen/p/10272716.html
Copyright © 2011-2022 走看看