linux网卡O I流量查询,查看linux server网络I/0流量的shell脚本
查看linux server網絡流量的shell腳本
上傳下載大量文件的時候,可以使用這個腳本來實現監控!#!/bin/sh
###統計5s內的平均流量,以Mb為單位
if?[?"$1"?=?""?];then
echo?-e?"\n??????use?interface_name?after?the?script,like?\"$0?eth0\"...\n"
exit?-1
fi
echo?-e?"\n??????start?monitoring?the?$1,press?\"ctrl+c\"?to?stop"
echo?----------------------------------------------------------
#ls??/etc/sysconfig/network-scripts/|grep?ifcfg|cut?-d?"-"?-f?2
while?true
do
RX_bytes=`cat?/proc/net/dev|grep?"$1"|awk?'{print?$1}'|cut?-d?":"?-f?2`
TX_bytes=`cat?/proc/net/dev|grep?"$1"|awk?'{print?$9}'`
sleep?5
RX_bytes_later=`cat?/proc/net/dev|grep?"$1"|awk?'{print?$1}'|cut?-d?":"?-f?2`
TX_bytes_later=`cat?/proc/net/dev|grep?"$1"|awk?'{print?$9}'`
###Mb=B*8/1024/1024
speed_RX=`echo?"scale=2;($RX_bytes_later?-?$RX_bytes)*8/1024/1024/10"|bc`
speed_TX=`echo?"scale=2;($TX_bytes_later?-?$TX_bytes)*8/1024/1024/10"|bc`
printf?"%-3s?%-3.1f?%-10s?%-4s?%-3.1f?%-4s\n"?IN:?$speed_RX?Mb/s?OUT:?$speed_TX?Mb/s
done
使用效果如下圖
總結
以上是生活随笔為你收集整理的linux网卡O I流量查询,查看linux server网络I/0流量的shell脚本的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux挂载固硬盘装,linux下安装
- 下一篇: Linux部署动态网页,Nginx发布支