vnstat使用
vnstat 是另一个可以用来监视带宽使用量的程序。它比ipac-ng更简单易用。 vnstat的一个优点是它不是一个运行的守护程序,所以它几乎不占用内存。它由 cron 任务创建,每五分钟运行一次。
安装
vnstat包可以不依赖于其他而很容易地从软件仓库中安装。
sudo apt-get install vnstat
设置
vnstat照道理应该可以被任何用户使用,所以应首先给它正确的(访问)许可。下面的指令允许任何用户这个特性。如果需要,你可以建立一个组,以便只有组里的用户能够使用它。
sudo chmod o+x /usr/bin/vnstat sudo chmod o+wx /var/lib/vnstat/
现在应该已经可以运行了。
使用
要创建 cron 任务,简单地运行这个命令
vnstat -u -i ens3
将ens3替换为要监控的接口
这将在 /var/lib/vnstat/ 下创建一个收集几口数据的文件。一个 cron 任务将每五分钟运行一次并更新数据。下面是未使用选项时的一个示例
vnstat -d /// 查看流量
ens3 since 03/14/2018 rx: 6 KiB tx: 17 KiB total: 23 KiB monthly rx | tx | total | avg. rate ------------------------+-------------+-------------+--------------- Mar '18 6 KiB | 17 KiB | 23 KiB | 0.00 kbit/s ------------------------+-------------+-------------+--------------- estimated -- | -- | -- | daily rx | tx | total | avg. rate ------------------------+-------------+-------------+--------------- today 6 KiB | 17 KiB | 23 KiB | 0.00 kbit/s ------------------------+-------------+-------------+--------------- estimated -- | -- | -- |
来源:http://wiki.ubuntu.org.cn