成人免费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 來源: csdn
相關推薦

2010-06-04 14:24:12

Linux 查看網絡流

2010-06-04 14:04:06

2010-06-10 17:41:47

2016-10-07 22:54:03

流量監控ossim

2010-06-13 14:47:15

2022-09-26 14:24:18

Linux網絡流量審計

2010-06-17 17:07:33

Linux網絡流量

2010-05-27 12:38:35

2010-05-27 09:17:44

Linux網絡流量

2010-03-22 21:06:35

2011-03-31 09:47:21

CACTI流量監控

2019-08-19 00:14:12

網絡測試帶寬網絡流量

2012-11-29 09:59:02

網絡流量網絡安全

2013-12-27 09:55:56

2009-08-03 16:27:17

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網絡流量系統運維

2010-05-31 18:08:26

Ubuntu mrtg
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 福利片在线观看 | 中文字幕伊人 | 日日久 | 国产精品96久久久久久 | 一区在线观看视频 | 国产精品黄视频 | 欧美一区二区三区的 | 久热电影 | 国产精品久久久久久久久免费桃花 | 精国产品一区二区三区四季综 | 国产在线网址 | 久久国产区 | 国产在线麻豆精品入口 | 午夜av成人 | 成人水多啪啪片 | 亚洲www. | 久久精品99| 国产欧美性成人精品午夜 | 国产精品日本一区二区不卡视频 | 久久精品国产免费 | 久久国产一区二区 | 天堂中文在线观看 | 亚洲综合在线播放 | 欧美激情视频一区二区三区在线播放 | 亚洲第一网站 | 亚洲精品久久久久久一区二区 | www.色综合| 亚洲1区| 日日骑 | 国产美女精品视频 | av网站免费观看 | 免费久久网站 | 红桃成人在线 | 手机看片在线播放 | 国产精品久久久久久影院8一贰佰 | 99在线免费视频 | 亚洲精品在线免费播放 | 一区二区在线观看免费视频 | 亚洲国产精品久久久久 | 成人免费视频观看 | 国产伦精品一区二区三区精品视频 |