Internet

記錄每日網際網路頻寬使用情況

  • August 3, 2015

我正在使用帶有數據上限的網際網路連接。我想在一個文件中記錄我每天的網際網路使用情況,是否有任何工具可以做到這一點,或者您可以建議一個可以作為守護程序執行的腳本?

(我不是 bash 腳本或 linux 管理軟體的專業人士,因此建議使用簡單的腳本)

我使用vnstat,它跟踪過去 30 天的每日統計資訊,並且可以在 Ubuntu/Debian(可能還有更多)儲存庫中找到。

只需安裝它並像這樣使用它vnstat -i wlan0 -h

wlan0                                                                    14:47 
 ^                                                           r                 
 |                                                           r                 
 |                                                           r                 
 |                                                           r                 
 |                                                           r                 
 |                                                           r                 
 |                                                           r                 
 |                                                           r                 
 |                                                     r     r  r     r        
 |                                                     rt r  rt rt    r        
-+---------------------------------------------------------------------------> 
 |  15 16 17 18 19 20 21 22 23 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14    

h  rx (KiB)   tx (KiB)      h  rx (KiB)   tx (KiB)      h  rx (KiB)   tx (KiB) 
15          0          0    23          0          0    07          0          0
16          0          0    00          0          0    08     19,287      7,859
17          0          0    01          0          0    09      6,550      3,231
18          0          0    02          0          0    10     65,500      9,216
19          0          0    03          0          0    11     17,491      7,502
20          0          0    04          0          0    12      5,158      2,503
21          0          0    05          0          0    13     15,034      3,493
22          0          0    06          0          0    14      4,284      2,503

引用自:https://unix.stackexchange.com/questions/216582