vnstat
是一個輕量級的命令行工具,用于監控和統計 Linux 系統上的網絡流量
安裝 vnstat: 對于基于 Debian 的系統(如 Ubuntu),使用以下命令安裝 vnstat:
sudo apt-get update
sudo apt-get install vnstat
對于基于 RHEL 的系統(如 CentOS、Fedora),使用以下命令安裝 vnstat:
sudo yum install epel-release
sudo yum install vnstat
開始監控網絡流量:
在安裝完成后,vnstat
會自動開始監控網絡流量。你不需要執行任何額外操作。
查看實時流量統計: 要查看實時流量統計,請運行以下命令:
vnstat -l
這將顯示自 vnstat
開始監控以來的總流量、當前月份的流量以及過去的小時、天和月的流量統計。
查看特定接口的統計信息: 如果你有多個網絡接口,可以使用以下命令查看特定接口的統計信息:
vnstat -i<interface>
將替換為你想查看的接口名稱,例如
eth0或
wlan0`。
查看過去的流量統計: 要查看過去的流量統計,可以使用以下命令:
vnstat --days
vnstat --months
vnstat --top
這些命令分別顯示過去 30 天、過去 12 個月和總流量統計的排名。
導出統計數據: 如果你想將統計數據導出到 CSV 文件或 JSON 格式,可以使用以下命令:
vnstat --export --csv > vnstat_data.csv
vnstat --export --json > vnstat_data.json
這將分別將統計數據導出到名為 vnstat_data.csv
和 vnstat_data.json
的文件中。
配置 vnstat:
如果需要,你可以編輯 /etc/vnstat.conf
文件以自定義 vnstat 的設置。例如,你可以更改數據庫文件的位置、更改網絡接口名稱等。
通過以上步驟,你可以使用 vnstat
對 Linux 系統的網絡性能進行分析。這對于監控網絡使用情況、診斷網絡問題以及優化網絡性能非常有用。