• ubuntu下vnstat监控网卡流量


    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

  • 相关阅读:
    C# 局部函数与事件
    PHP curl_multi_strerror函数
    PHP curl_multi_setopt函数
    PHP curl_multi_select函数
    PHP curl_multi_remove_handle函数
    PHP curl_multi_init函数
    用户&权限
    HEOI2019 游记——240秒处的起死回生
    WPF 判断调用方法堆栈
    WPF 判断调用方法堆栈
  • 原文地址:https://www.cnblogs.com/wclwcw/p/8567037.html
Copyright © 2020-2023  润新知