Linux Shell脚本专栏_查看网卡的实时流量_06
生活随笔
收集整理的這篇文章主要介紹了
Linux Shell脚本专栏_查看网卡的实时流量_06
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 查看網卡的實時流量
- 1. 腳本內容
- 2. 運行腳本
查看網卡的實時流量
一個服務器的流量基本可以評估出當前服務器的負載和業務的訪問情況,這樣更有利于對當前服務器一個大致的了解,這也是在日常的監控中這個流量是必不可少的!
本案例:通過寫一個shell腳本一鍵查看當前網卡的一個實時流量,來讓我們更直觀的來了解一下當前服務器有哪些數據的傳輸?大概傳輸的量是怎么樣的?
1. 腳本內容
echo -e " In ------ Out" while true; doOLD_IN=$(awk '$0~"'$NIC'"{print $2}' /proc/net/dev)OLD_OUT=$(awk '$0~"'$NIC'"{print $10}' /proc/net/dev)sleep 1NEW_IN=$(awk '$0~"'$NIC'"{print $2}' /proc/net/dev)NEW_OUT=$(awk '$0~"'$NIC'"{print $10}' /proc/net/dev)IN=$(printf "%.1f%s" "$((($NEW_IN-$OLD_IN)/1024))" "KB/s")OUT=$(printf "%.1f%s" "$((($NEW_OUT-$OLD_OUT)/1024))" "KB/s")echo "$IN $OUT"sleep 1 done2. 運行腳本
#賦予權限 chmod +x 6.sh #格式 ./6.sh 網卡名 ./6sh ens33總結
以上是生活随笔為你收集整理的Linux Shell脚本专栏_查看网卡的实时流量_06的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: RabbitMQ的5种队列_简单队列_入
- 下一篇: linux 发送http请求方式