统计一周系统负荷、内存利用率和磁盘利用率 平均值和峰值
2016-05-27 11:17
417 查看
控制节点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
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
相关文章推荐
- 谈谈iOS app的线上性能监测
- iOS webView 检测当前网页的请求错误码400、404等错误码
- 博客虚拟主机的购买技巧
- 分治法——二分查找
- POJ 1502 MPI Maelstrom最短路问题
- 有关window.location.hash
- 遍历Map的四种方法
- AFNetworking 3.0迁移指南
- Android 最火的快速开发框架AndroidAnnotations使用详解
- date java 时间相关
- tomcat6目录结构
- 初识Retrofit
- 34.Search for a Range LeetCode Java版代码
- 软件设计模式详解:OCP原则
- cell上添加 bin
- Oracle DataBase 简介
- 第六次上机实验
- 23种设计模式再回顾
- esayui的combotree属性值
- solr 中文单字分词