統計數據 是一個基於控制台的 Linux 網絡流量監控工具。 它提供不同時間段的網絡統計信息。
VnStat 使用內核提供的網絡接口統計信息作為信息來源——即來自 proc 和 sys 文件系統。 它保留所選接口的每小時、每天和每月網絡流量的日誌。
在本教程中,我們將學習如何 安裝 和 使用 vnStat 在 Ubuntu.
在 Ubuntu 上安裝 VnStat
VnStat 在 Ubuntu 的存儲庫中可用,使用 apt 命令安裝它。 它也可以作為源文件使用,您可以 下載 並編譯。
首先更新Ubuntu,輸入:
$ sudo apt update
現在要在 Ubuntu 上安裝 Vnstat,請鍵入:
$ sudo apt install vnstat
在撰寫本文時可用的最新版本是 vnStat 2.6。
如何使用 vnStat
vnStat 有兩個組件 – vnstatd 守護進程和 vnstat 命令。 它在 /etc/vnstat.conf 中有一個配置文件 – 可以更改輸出樣式、更改單位、日期格式等。 VnStat 默認安裝在 /usr/bin/vnstat 中。
vnstatd 負責監控和更新 VnStat 數據庫。 VnStat 數據庫位於 /var/lib/vnstat/。
vnstat 命令是用於查詢網絡流量的 CLI 工具。
現在讓我們來看看如何使用 vnstat 命令 檢查網絡流量
1. 顯示默認接口的網絡流量摘要
$ vnstat
在 vnStat 輸出中,rx(接收)表示下載的 MiB 數據,tx(傳輸)表示上傳。
如果 vnStat 輸出帶有“還沒有足夠的數據可用”,請等待守護程序多一些時間來獲取數據。
相反,要查看簡短摘要中的輸出,請使用 -s 選項。
2. 查看特定接口的統計信息:
$ vnstat -i eth0
3. 顯示 eth0 的每小時統計信息:
$ vnstat -i eth0 -h

4. 顯示 eth0 的每日統計信息:
$ vnstat -i eth0 -d

5. 顯示 eth0 的月度統計信息:
$ vnstat -i eth0 -m
6. 要查看歷史上前 10 個交通天數:
$ vnstat -t
$ vnstat -i eth0 -t
7. 計算給定時間秒內通過的平均流量:
$ vnstat -tr
$ vnstat -i eth0 -tr
8. 實時監控流量:
$ vnstat -l
結論
在本教程中,我們學習瞭如何在 Ubuntu 上安裝和使用 vnStat。 有關更多信息,請查看 人 vnstat 頁。
vnStati 是 vnStat 的 GUI 版本。 VnStati 附帶 vnStat 包,因此無需單獨安裝。 它可以在圖像和圖形格式中生成 vnStat 輸出。
如果您有任何反饋和建議,請在下方評論。