真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

shell中怎么利用awk命令實時監(jiān)控網(wǎng)卡流量

本篇文章為大家展示了shell 中怎么利用awk命令實時監(jiān)控網(wǎng)卡流量,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

本篇文章為大家展示了shell 中怎么利用awk命令實時監(jiān)控網(wǎng)卡流量,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
實現(xiàn)原理:
[chengmo@localhost ~]$ cat /proc/net/dev
Inter-|   Receive                                                |  Transmit
face |bytes    packets errs drop fifo frame compressed multicast|bytes    packets errs drop fifo colls carrier compressed
    lo:1068205690 1288942839    0    0    0     0          0         0 1068205690 1288942839    0    0    0     0       0          0

迪慶州網(wǎng)站建設公司創(chuàng)新互聯(lián)建站,迪慶州網(wǎng)站設計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為迪慶州上千余家提供企業(yè)網(wǎng)站建設服務。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站建設要多少錢,請找那個售后服務好的迪慶州做網(wǎng)站的公司定做!

  eth0:91581844 334143895    0    0    0     0          0 145541676 4205113078 3435231517    0    0    0     0       0          0

proc/net/dev 文件保存了網(wǎng)卡總流量信息,通過間隔一段間隔,將入網(wǎng)卡與出記錄加起來。減去之前就得到實際速率。

程序代碼:

代碼如下:
awk 'BEGIN{
OFMT="%.3f";
devf="/proc/net/dev";
while(("cat "devf) | getline)
{
   if($0 ~ /:/ && ($10+0) > 0)
   {
       split($1,tarr,":");
       net[tarr[1]]=$10+tarr[2];
       print tarr[1],$10+tarr[2];
   }
}
close(devf);
while((system("sleep 1 ")) >=0)
{
   system("clear");
   while( getline < devf )
   {
       if($0 ~ /:/ && ($10+0) > 0)
           {
               split($1,tarr,":");
               if(tarr[1] in net)
               {
                   print tarr[1],":",($10+tarr[2]-net[tarr[1]])*8/1024,"kb/s";
                   net[tarr[1]]=$10+tarr[2];
               }      
           }    
   }
   close(devf);
}

}'

說明:第一個while 是獲得總的初始值,$1是網(wǎng)卡出流量,$10是網(wǎng)卡進流量。第2個while會間隔1秒鐘啟動一次。計算總流量差得到平均每秒流量。

注意:通過getline 逐行讀取文件,需要close關閉 。否則在第2次while循環(huán)中不能獲得數(shù)據(jù)。

運行結果:


標題名稱:shell中怎么利用awk命令實時監(jiān)控網(wǎng)卡流量
地址分享:http://weahome.cn/article/sjise.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部