• [记]Centos下流量统计使用记录


    因为最近要进行centos流量统计,需求是想针对tomcat进行针对性的上下行流量时段统计及汇总,找了很多资料及命令,要么是可以针对进程的但是没有汇总,要么是有汇总但是不针对进程。

    所以只能混合几个命令共同使用来分析问题。

    如下为本次使用的记录。

    =======================================

    VNSTAT-可以时段性汇总上下行流量,但是无法分析具体进程

    yum install epel-release -y && yum install -y vnstat
    

    设置网卡

    vnstat -u -i eth0
    

    启动服务并设置开机启动

    service vnstat start
    chkconfig vnstat on
    

    按日查看流量

    vnstat -d
    

     

    NetHogs-可以按照进程查看实时流量,但是不能汇总

    yum install iftop
    或 yum install nethogs -y

    介绍:

    界面上面显示的是类似刻度尺的刻度范围,为显示流量图形的长条作标尺用的。
    前面IP是本机的(Source),后面IP远程主机的(Dest);
    中间的<= =>这两个左右箭头,表示的是流量的方向。
    右侧的三列数值:
    第一列是:在此次刷新之前2s或10s或40s的平均流量(按B设置秒数); 
    第二列是:在此次刷新之前10秒钟的总流量的一半; 
    第三列是:在此次刷新之前40秒钟的总流量的1/5;
    TX:发送(Transmit)流量;RX:接收(Receive)流量;TOTAL:总流量;
    cum:运行iftop到目前时间的总和(Cum);peak:流量峰(Peak)值;
    rates:分别表示过去 2s 10s 40s 的平均流量;


    Iftop-可以按照进程查看实时流量,但是不能汇总

    yum install iftop -y
    

    设定检测的网卡

    iftop -i eth1
    

    界面说明:
    "<="与"=>",表示的是流量的方向

    "TX":从网卡发出的流量
    "RX":网卡接收流量
    "TOTAL":网卡发送接收总流量
    "cum":iftop开始运行到当前时间点的总流量
    "peak":网卡流量峰值
    "rates":分别表示最近2s、10s、40s 的平均流量

  • 相关阅读:
    主数据管理(MDM)的成熟度
    Tensorflow实战Google深度学习框架—郑泽宇书籍整理
    《Flink基础教程》王绍学习资料
    《重新定义计算(ApacheFlink实践)》_蒋晓伟资料整理
    js实现页面的自定义翻译
    谈谈px,em,rem(采自菜鸟)
    js和css分别实现元素曲线运动
    echarts鼠标事件以及自定义数据获取
    js数组的多条件排序
    H5-meta标签使用大全
  • 原文地址:https://www.cnblogs.com/fan-yuan/p/9231496.html
Copyright © 2020-2023  润新知