Linux Shell脚本专栏_查看网卡的实时流量_06
生活随笔
收集整理的這篇文章主要介紹了
Linux Shell脚本专栏_查看网卡的实时流量_06
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
文章目錄
- 查看網(wǎng)卡的實(shí)時(shí)流量
- 1. 腳本內(nèi)容
- 2. 運(yùn)行腳本
查看網(wǎng)卡的實(shí)時(shí)流量
一個(gè)服務(wù)器的流量基本可以評(píng)估出當(dāng)前服務(wù)器的負(fù)載和業(yè)務(wù)的訪問(wèn)情況,這樣更有利于對(duì)當(dāng)前服務(wù)器一個(gè)大致的了解,這也是在日常的監(jiān)控中這個(gè)流量是必不可少的!
本案例:通過(guò)寫(xiě)一個(gè)shell腳本一鍵查看當(dāng)前網(wǎng)卡的一個(gè)實(shí)時(shí)流量,來(lái)讓我們更直觀的來(lái)了解一下當(dāng)前服務(wù)器有哪些數(shù)據(jù)的傳輸?大概傳輸?shù)牧渴窃趺礃拥?#xff1f;
1. 腳本內(nèi)容
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. 運(yùn)行腳本
#賦予權(quán)限 chmod +x 6.sh #格式 ./6.sh 網(wǎng)卡名 ./6sh ens33總結(jié)
以上是生活随笔為你收集整理的Linux Shell脚本专栏_查看网卡的实时流量_06的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: RabbitMQ的5种队列_简单队列_入
- 下一篇: linux 发送http请求方式