星空网 > 软件开发 > 操作系统

Shell脚步之监控iostat数据

在性能测试中,进行iostat监控数据显示太不美观,看起来很痛苦,如下图

Shell脚步之监控iostat数据images/loading.gif' data-original="http://images2015.cnblogs.com/blog/835259/201512/835259-20151208173808261-407642711.jpg" />

为了显示美观,写个shell脚本进行改造,如下:

#! /bin/bashinterval=1if [ $# -gt 0 ]; then interval=$1fiwhile (true) do  iostat -k; sleep $interval; done | awk 'BEGIN{  data_flag = 0;    sum_tps = 0;  sum_read_kb_speed = 0;  sum_write_kb_speed = 0;  sum_read_kb = 0;  sum_write_kb = 0;    }{    if ( $1 == "Device:")  {    data_flag = 1;    #print "+ " $0      }  else if ( NF == 0 )  {    if (data_flag == 1)    {      printf("%s tps %6.2f kB_read/s %10.2f kB_write/s %10.2f kB_read %14d kB_write %14d\n",         strftime("%D %H:%M:%S"),        sum_tps,        sum_read_kb_speed,        sum_write_kb_speed,        sum_read_kb,        sum_write_kb);        data_flag = 0;        sum_tps = 0;      sum_read_kb_speed = 0;      sum_write_kb_speed = 0;      sum_read_kb = 0;      sum_write_kb = 0;            #print "- " $0    }    else    {      #print "= " $0    }    #data_flag=0;  }  else  {    if (data_flag == 1)    {      #print "1 " $0;            tps = $2;      read_kb_speed = $3;      write_kb_speed = $4;      read_kb = $5;      write_kb = $6;            sum_tps += tps;      sum_read_kb_speed += read_kb_speed;      sum_write_kb_speed += write_kb_speed;      sum_read_kb += read_kb;      sum_write_kb += write_kb;                }    else    {      #print "0 " $0;    }  }  }END{}  

运行后效果如下:

Shell脚步之监控iostat数据

是不是显示好多了。且有时间显示,这样定入log后定位问题方便很多

 

iostat参考见:http://www.ha97.com/4546.html




原标题:Shell脚步之监控iostat数据

关键词:IOS

IOS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

原京东、菜鸟两高管加盟TikTok、SHEIN;TikTok在美被要求脱离字节跳动丨跨境日报:https://www.goluckyvip.com/news/157243.html
那些像白牌的品牌正在霸榜TikTok美区!国货之光闪耀海外! :https://www.goluckyvip.com/news/157244.html
“空气清新剂”成网红!6.29美金,单周热销近5万单! :https://www.goluckyvip.com/news/157245.html
如何降低或避免支付入库配置服务费!:https://www.goluckyvip.com/news/157246.html
客户忠诚度计划:品牌如何通过捐赠来成长:https://www.goluckyvip.com/news/157247.html
300 多个最佳 Instagram 标题可用于您的照片:https://www.goluckyvip.com/news/157248.html
去日本入住酒店,东西随意用却有一个特殊“要:https://www.vstour.cn/a/411241.html
中国有哪些著名的酒店品牌。:https://www.vstour.cn/a/411242.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流