vnStat

出自 ArchWiki

vnStat 是一个轻量级的(命令行)网络流量监控器。它监控可选择的接口,并将网络流量日志存储在数据库中以供后续分析。

安装

安装 vnstat 软件包。

配置

启动/启用 vnstat.service 守护进程。

选择首选的网络接口,并相应地编辑 /etc/vnstat.conf 中的 Interface 变量。要列出 vnstat 可用的所有接口,请使用 vnstat --iflist

要开始监控在守护进程启动时配置文件中未提及的特定接口,您必须首先初始化数据库。每个接口都需要自己的数据库。用于为 eth0 接口初始化一个数据库的命令是

# vnstat --add -i eth0

请记住在添加新接口后重启 vnstat.service 守护进程。

使用

查询网络流量

# vnstat --query

查看实时网络流量使用情况

# vnstat --live

要查找更多选项,请使用

# vnstat --help

或查看所有选项,请使用

# vnstat --longhelp

通过 vnstati(1) 也可以实现数据的精美呈现,它是 vnstat 软件包的一部分。