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

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 開(kāi)發(fā)工具詳細(xì)介紹
  4. Linux下載工具Curl詳解
  5. Linux 測(cè)試軟件:從源代碼開(kāi)始
責(zé)任編輯:chenqingxiang 來(lái)源: http://blog.csdn.net
相關(guān)推薦

2010-06-13 15:08:05

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

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網(wǎng)絡(luò)流量審計(jì)

2010-06-17 17:07:33

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

2016-10-07 22:54:03

流量監(jiān)控ossim

2010-05-27 12:38:35

2010-05-27 09:17:44

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

2010-03-22 21:06:35

2012-11-29 09:59:02

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

2013-12-27 09:55:56

2011-03-31 09:47:21

CACTI流量監(jiān)控

2019-08-19 00:14:12

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

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網(wǎng)絡(luò)流量iftop

2022-07-20 09:07:03

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

2022-02-06 11:50:29

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

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

主站蜘蛛池模板: 青青久草 | 欧美三区 | 亚洲一二三区av | 亚洲精品在线播放 | 久久99精品久久久久久国产越南 | 欧美一级免费看 | 午夜在线免费观看 | 夜夜爽99久久国产综合精品女不卡 | 欧美日韩亚洲系列 | 日本久久精 | 欧美二区三区 | 九九99靖品 | 一a一片一级一片啪啪 | 成人亚洲 | 日韩中文字幕一区二区三区 | 国产精品久久久久久二区 | 中文字幕国产视频 | 97超碰人人草 | 精品国产一区二区三区久久狼黑人 | 亚洲成人av在线播放 | 欧美中文在线 | 麻豆a级片 | 久久亚洲春色中文字幕久久久 | 亚洲精品视频免费看 | 欧美日韩在线综合 | 不卡在线视频 | 一区二区三区韩国 | 男女爱爱网站 | 日本国产欧美 | 色秀网站| 亚洲精品国产第一综合99久久 | 日韩毛片免费视频 | 一本色道精品久久一区二区三区 | 色综合一区 | 亚洲一区 中文字幕 | 国产毛片久久久久久久久春天 | 91美女在线| 蜜桃视频一区二区三区 | 日韩在线免费播放 | 国产精品自拍av | 日本激情视频中文字幕 |