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

    for j in {1..3};do echo -ne "10.168.101.3$j"; for i in {0..6}; do cat `date -d "-$i day" +%Y%m%d`/bcec_sys* | grep 192.168.101.3$j -A 8 | grep load ;done | awk '{sum+=$4} END {print " o(*╯3╰)o load average=", sum/NR}';done

    for j in {1..3};do echo -ne "10.168.101.3$j"; for i in {0..6}; do cat `date -d "-$i day" +%Y%m%d`/bcec_sys* | grep 192.168.101.3$j -A 8 | grep Memory  ;done | awk '{sum+=$3} END {print " o(*╯3╰)o memory average=", sum/NR}';done 

    for j in {1..3};do echo -ne "10.168.101.3$j"; for i in {0..6}; do cat `date -d "-$i day" +%Y%m%d`/bcec_sys* | grep 192.168.101.3$j -A 8 | grep os-root  ;done | awk '{sum+=$5} END {print "o(*╯3╰)o os-root average=", sum/NR}';done 

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

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

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

    for i in {0..2}; do cat `date -d "-$i day" +%Y%m%d`/192.168.101.* | grep load  ;done | awk 'BEGIN {max = 0} {if ($4-max>0) max=$4 fi} END {print "load max=", max}'

    for i in {0..2}; do cat `date -d "-$i day" +%Y%m%d`/192.168.101.* | grep Memory  ;done | awk 'BEGIN {max = 0} {if ($3-max>0) max=$3 fi} END {print "memory max=", max}'

    for i in {0..2}; do cat `date -d "-$i day" +%Y%m%d`/192.168.101.* | grep os-root  ;done | awk 'BEGIN {max = 0} {if ($5-max>0) max=$5 fi} END {print "os-root max=", max}'

    for i in {0..2}; do cat `date -d "-$i day" +%Y%m%d`/192.168.101.* | grep load  ;done | sort -k 4 -n | tail -n 1 | cut -d " " -f 4

    for i in {0..2}; do cat `date -d "-$i day" +%Y%m%d`/192.168.101.* | grep Memory  ;done | sort -k 3 -n | tail -n 1 | cut -d " " -f 2 | cut -d : -f 2

    for i in {0..2}; do cat `date -d "-$i day" +%Y%m%d`/192.168.101.* | grep os-root  ;done | sort -k 5 -n | tail -n 1 | cut -d " " -f 12

  • 相关阅读:
    nyoj 69 数的长度
    hdu 1437 天气情况【概率DP】
    hdu 2058 The sum problem
    hdu 1491 Octorber 21st
    Aras学习笔记(16)- Aras官方项目Tree Grid View Sample原理介绍
    Aras学习笔记 (15)
    Aras学习笔记 (14) DotNet操作Aras常用代码代码汇总(陆续更新中)
    Aras学习笔记 (13) Javascript端常用代码代码汇总(陆续更新中)
    Aras学习笔记 (12) C#代码读取域用户列表(转,翻译)
    Aras学习笔记 (11) Aras集成AD账号
  • 原文地址:https://www.cnblogs.com/cmss/p/5556514.html
Copyright © 2011-2022 走看看