zoukankan      html  css  js  c++  java
  • 统计一周系统负荷、内存利用率和磁盘利用率 平均值和峰值

    控制节点192.168.101.31一周均值

    for i in {0..4}; do cat `date -d "-$i day" +%Y%m%d`/bcec_sys* | grep 192.168.101.31 -A 8 | grep load ;done | awk '{sum+=$4} END {print "average=", sum/NR}'

    for i in {0..4}; do cat `date -d "-$i day" +%Y%m%d`/bcec_sys* | grep 192.168.101.31 -A 8 | grep Memory  ;done | awk '{sum+=$3} END {print "average=", sum/NR}'

    for i in {0..4}; do cat `date -d "-$i day" +%Y%m%d`/bcec_sys* | grep 192.168.101.31 -A 8 | grep os-root  ;done | awk '{sum+=$5} END {print "average=", sum/NR}'

     

    控制节点192.168.101.32一周均值

    for i in {23..27}; do cat 201605$i/bcec_sys* | grep 192.168.101.32 -A 8 | grep load  ;done | awk '{sum+=$4} END {print "average=", sum/NR}'

    for i in {23..27}; do cat 201605$i/bcec_sys* | grep 192.168.101.32 -A 8 | grep Memory  ;done | awk '{sum+=$3} END {print "average=", sum/NR}'

    for i in {23..27}; do cat 201605$i/bcec_sys* | grep 192.168.101.32 -A 8 | grep os-root  ;done | awk '{sum+=$5} END {print "average=", sum/NR}'

    控制节点192.168.101.33一周均值

    for i in {23..27}; do cat 201605$i/bcec_sys* | grep 192.168.101.33 -A 8 | grep load  ;done | awk '{sum+=$4} END {print "average=", sum/NR}'

    for i in {23..27}; do cat 201605$i/bcec_sys* | grep 192.168.101.33 -A 8 | grep Memory  ;done | awk '{sum+=$3} END {print "average=", sum/NR}'

    for i in {23..27}; do cat 201605$i/bcec_sys* | grep 192.168.101.33 -A 8 | grep os-root  ;done | awk '{sum+=$5} END {print "average=", sum/NR}'

    计算节点一周均值

    for i in {23..27}; do cat 201605$i/192.168.101.* | grep load  ;done | awk '{sum+=$4} END {print "average=", sum/NR}'

    for i in {23..27}; do cat 201605$i/192.168.101.* | grep Memory  ;done | awk '{sum+=$3} END {print "average=", sum/NR}'

    for i in {23..27}; do cat 201605$i/192.168.101.* | grep os-root  ;done | awk '{sum+=$5} END {print "average=", sum/NR}'

    计算节点一周峰值

    for i in {23..27}; do cat 201605$i/192.168.101.* | grep load  ;done | awk 'BEGIN {max = 0} {if ($4-max>0) max=$4 fi} END {print "max=", max}'

    for i in {23..27}; do cat 201605$i/192.168.101.* | grep Memory  ;done | awk 'BEGIN {max = 0} {if ($3-max>0) max=$3 fi} END {print "max=", max}'

    for i in {23..27}; do cat 201605$i/192.168.101.* | grep os-root  ;done | awk 'BEGIN {max = 0} {if ($5-max>0) max=$5 fi} END {print "max=", max}'

    or

    for i in {23..27}; do cat 201605$i/192.168.101.* | grep load  ;done | sort -k 4 -n | tail -n 1 | cut -d " " -f 4

    for i in {23..27}; do cat 201605$i/192.168.101.* | grep Memory  ;done | sort -k 3 -n | tail -n 1 | cut -d " " -f 2 | cut -d : -f 2

    for i in {23..27}; do cat 201605$i/192.168.101.* | grep os-root  ;done | sort -k 5 -n | tail -n 1 | cut -d " " -f 12

  • 相关阅读:
    修改dedecms默认文章来源 "未知"改为关键词
    wordpress不用插件实现Pagenavi页面导航功能
    在WordPress后台菜单系统中添加Home链接
    如何自定义wordpress登录界面的Logo
    怎样给WordPress分配更多的内存
    解决升级WordPress及插件需输入FTP账号的问题
    Facebook IV Winner's Interview: 1st place, Peter Best (aka fakeplastictrees)
    An Attempt to Understand Boosting Algorithm(s)
    A Statistical View of Deep Learning (V): Generalisation and Regularisation
    A Statistical View of Deep Learning (IV): Recurrent Nets and Dynamical Systems
  • 原文地址:https://www.cnblogs.com/cmss/p/5533960.html
Copyright © 2011-2022 走看看