成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux 查看網絡流量實現代碼

運維 系統運維
數值有所變化,兩者的差值就是過去一段時間的流量。可是,這也太不人性化了……正所謂自己動手,豐衣足食,我們自己來寫一個Linux 查看網絡流量腳本,實時顯示并刷新!

在GUI下面,有一大把的工具可以顯示網絡流量,那么,命令行下面怎么辦?顯然辦法是有的,比如,ifconfig,Linux 查看網絡流量會有這樣的輸出:
RX bytes:1224128649 (1.1 GiB)  TX bytes:34114947 (32.5 MiB)。

過一會再看,數值有所變化,兩者的差值就是過去一段時間的流量。可是,這也太不人性化了……正所謂自己動手,豐衣足食,我們自己來寫一個Linux 查看網絡流量腳本,實時顯示并刷新!

Linux 查看網絡流量腳本如下,還是哪句話,本人功力有限,寫腳本的原則是夠用就好。
 

  1. #!/bin/bash  
  2. if [ -n "$1" ]; then  
  3. eth_name=$1  
  4. else  
  5. eth_name="eth0" 
  6. fi  
  7. i=0 
  8. send_o=`ifconfig $eth_name | grep bytes | awk '{print $6}' | awk -F : '{print $2}'`  
  9. recv_o=`ifconfig $eth_name | grep bytes | awk '{print $2}' | awk -F : '{print $2}'`  
  10. send_n=$send_o  
  11. recv_n=$recv_o  
  12. while [ $i -le 100000 ]; do  
  13. send_l=$send_n  
  14. recv_l=$recv_n  
  15. sleep 1  
  16. send_n=`ifconfig $eth_name | grep bytes | awk '{print $6}' | awk -F : '{print $2}'`  
  17. recv_n=`ifconfig $eth_name | grep bytes | awk '{print $2}' | awk -F : '{print $2}'`  
  18. i=`expr $i + 1`  
  19. send_r=`expr $send_n - $send_l`  
  20. recv_r=`expr $recv_n - $recv_l`  
  21. total_r=`expr $send_r + $recv_r`  
  22. send_ra=`expr \( $send_n - $send_o \) / $i`  
  23. recv_ra=`expr \( $recv_n - $recv_o \) / $i`  
  24. total_ra=`expr $send_ra + $recv_ra`  
  25. sendn=`ifconfig $eth_name | grep bytes | awk -F \( '{print $3}' | awk -F \) '{print $1}'`  
  26. recvn=`ifconfig $eth_name | grep bytes | awk -F \( '{print $2}' | awk -F \) '{print $1}'`  
  27. clear  
  28. echo  "Last second  :   Send rate: $send_r Bytes/sec  Recv rate: $recv_r Bytes/sec  Total rate: $total_r Bytes/sec"  
  29. echo  "Average value:   Send rate: $send_ra Bytes/sec  Recv rate: $recv_ra Bytes/sec  Total rate: $total_ra Bytes/sec"  
  30. echo  "Total traffic after startup:    Send traffic: $sendn  Recv traffic: $recvn"  
  31. done  

 


Linux 查看網絡流量腳本(假設名叫traffic)默認顯示eth0的流量,如果你有多個網卡,請將網卡作為參數傳進去,比如:
./traffic  eth1

運行結果如下:
 

Linux查看網絡流量

本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/0210/archive/2010/03/31/5437368.aspx

【編輯推薦】

  1. Linux性能測試工具Lmbench介紹和使用說明
  2. Linux 編程工具介紹及Linux下的編程
  3. Linux 開發工具詳細介紹
  4. Linux下載工具Curl詳解
  5. Linux 測試軟件:從源代碼開始
責任編輯:chenqingxiang 來源: http://blog.csdn.net
相關推薦

2010-06-13 15:08:05

Linux 查看網絡流

2010-06-04 14:04:06

2010-06-10 17:41:47

2010-06-13 14:47:15

2022-09-26 14:24:18

Linux網絡流量審計

2010-06-17 17:07:33

Linux網絡流量

2016-10-07 22:54:03

流量監控ossim

2010-05-27 12:38:35

2010-05-27 09:17:44

Linux網絡流量

2010-03-22 21:06:35

2012-11-29 09:59:02

網絡流量網絡安全

2013-12-27 09:55:56

2019-08-19 00:14:12

網絡測試帶寬網絡流量

2011-03-31 09:47:21

CACTI流量監控

2009-08-03 16:27:17

2010-06-17 15:01:24

Linux查看磁盤空間

2015-12-30 10:02:49

2021-03-22 10:36:48

Linux網絡流量iftop

2022-07-20 09:07:03

Linuxtcpdump網絡工具

2022-02-06 11:50:29

HAProxy網絡流量系統運維
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲三级av| 日本视频在线播放 | 女人牲交视频一级毛片 | 古典武侠第一页久久777 | 日本 欧美 国产 | 久久高清 | 国产成人午夜精品影院游乐网 | 天天干.com | 最近中文字幕免费 | 少妇一级淫片免费播放 | 久久成人综合 | 在线视频成人 | 精品久| 欧美日韩一区二区三区不卡视频 | 亚洲黄色国产 | 三级在线免费观看 | 亚洲久视频 | 国产精品明星裸体写真集 | 国产成人精品福利 | 中文字幕成人 | 91麻豆精品一区二区三区 | 亚洲三区在线观看 | 欧美日韩成人网 | 免费在线h视频 | 逼逼视频| 国产精品3区 | 羞羞视频在线观看网站 | 中文字幕一区二区三区四区五区 | 九九亚洲精品 | 韩日av片 | 欧美日韩国产精品一区二区 | 91一区二区在线观看 | 成人国产精品色哟哟 | 国产在视频一区二区三区吞精 | 玖玖视频 | 在线观看视频一区 | 欧美日韩网站 | 久久国产成人 | 久久99精品久久久久久噜噜 | 国产精品成人一区二区三区 | 99热这里有精品 |