自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Linux 查看網(wǎng)絡(luò)流量具體實(shí)現(xiàn)

運(yùn)維 系統(tǒng)運(yùn)維
數(shù)值有所變化,兩者的差值就是過(guò)去一段時(shí)間的流量??墒?,這也太不人性化了……正所謂自己動(dòng)手,豐衣足食,我們自己來(lái)寫一個(gè)Linux 查看網(wǎng)絡(luò)流量腳本,實(shí)時(shí)顯示并刷新!

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

過(guò)一會(huì)再看,數(shù)值有所變化,兩者的差值就是過(guò)去一段時(shí)間的流量。可是,這也太不人性化了……正所謂自己動(dòng)手,豐衣足食,我們自己來(lái)寫一個(gè)Linux 查看網(wǎng)絡(luò)流量腳本,實(shí)時(shí)顯示并刷新!

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

  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 查看網(wǎng)絡(luò)流量腳本(假設(shè)名叫traffic)默認(rèn)顯示eth0的流量,如果你有多個(gè)網(wǎng)卡,請(qǐng)將網(wǎng)卡作為參數(shù)傳進(jìn)去,比如:
./traffic  eth1

運(yùn)行結(jié)果如下:
 

Linux查看網(wǎng)絡(luò)流量

本文來(lái)自CSDN博客,轉(zhuǎn)載請(qǐng)標(biāo)明出處:http://blog.csdn.net/0210/archive/2010/03/31/5437368.aspx

【編輯推薦】

  1. Linux性能測(cè)試工具Lmbench介紹和使用說(shuō)明
  2. Linux 編程工具介紹及Linux下的編程
  3. Linux 開發(fā)工具詳細(xì)介紹
  4. Linux下載工具Curl詳解
  5. Linux 測(cè)試軟件:從源代碼開始
責(zé)任編輯:chenqingxiang 來(lái)源: csdn
相關(guān)推薦

2010-06-04 14:24:12

Linux 查看網(wǎng)絡(luò)流

2010-06-04 14:04:06

2010-06-10 17:41:47

2010-06-17 17:07:33

Linux網(wǎng)絡(luò)流量

2022-09-26 14:24:18

Linux網(wǎng)絡(luò)流量審計(jì)

2010-06-13 14:47:15

2016-10-07 22:54:03

流量監(jiān)控ossim

2010-05-27 12:38:35

2010-03-22 21:06:35

2010-05-27 09:17:44

Linux網(wǎng)絡(luò)流量

2019-08-19 00:14:12

網(wǎng)絡(luò)測(cè)試帶寬網(wǎng)絡(luò)流量

2011-03-31 09:47:21

CACTI流量監(jiān)控

2012-11-29 09:59:02

網(wǎng)絡(luò)流量網(wǎng)絡(luò)安全

2013-12-27 09:55:56

2009-08-03 16:27:17

2021-03-22 10:36:48

Linux網(wǎng)絡(luò)流量iftop

2015-12-30 10:02:49

2022-07-20 09:07:03

Linuxtcpdump網(wǎng)絡(luò)工具

2022-02-06 11:50:29

HAProxy網(wǎng)絡(luò)流量系統(tǒng)運(yùn)維

2010-05-31 18:08:26

Ubuntu mrtg
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)