当前位置: 首页 > news >正文

摄影创意网站医院网站 功能

摄影创意网站,医院网站 功能,安康平台下载,微网站制作软件在服务器存储的测试中,经常需要看performance的性能曲线#xff0c;这样最能直接观察HDD或者SSD的性能曲线。 如下这是一个针对HDD跑Fio读写的iostat监控log,下面介绍一下分别用shell 和Python3 写画iostat图的方法 1 shell脚本 环境:linux OS gnuplot工具 第一步 :解析iosta…在服务器存储的测试中,经常需要看performance的性能曲线这样最能直接观察HDD或者SSD的性能曲线。 如下这是一个针对HDD跑Fio读写的iostat监控log,下面介绍一下分别用shell 和Python3 写画iostat图的方法 1 shell脚本 环境:linux OS gnuplot工具 第一步 :解析iostat log。提取要作图的一行 #!/bin/bash hdd$1 cat ${hdd}_iostat.log |grep -i Device |head -1 ${hdd}_iostat.txt cat ${hdd}_iostat.log |grep -i ${hdd} ${hdd}_iostat.txt第二步:把画图的列(监控读写的IOPS)求出来 #!/bin/bash hdd$1 cat ${hdd}_iostat.log |grep -i Device |head -1 ${hdd}_iostat.txt cat ${hdd}_iostat.log |grep -i ${hdd} ${hdd}_iostat.txt num_read_iopshead -1 ${hdd}_iostat.txt | awk {for (i1;iNF;i) {if ($ir/s) {print i}}} num_write_iopshead -1 ${hdd}_iostat.txt | awk {for (i1;iNF;i) {if ($iw/s) {print i}}}第三步:直接调用gnuplot工具作图 #!/bin/bash hdd$1 cat ${hdd}_iostat.log |grep -i Device |head -1 ${hdd}_iostat.txt cat ${hdd}_iostat.log |grep -i ${hdd} ${hdd}_iostat.txt num_read_iopshead -1 ${hdd}_iostat.txt | awk {for (i1;iNF;i) {if ($ir/s) {print i}}} num_write_iopshead -1 ${hdd}_iostat.txt | awk {for (i1;iNF;i) {if ($iw/s) {print i}}} echo set terminal png set title Random_${hdd}_IOPSset output IOPS_${hdd}.pngset xlabel count:1sset ylabel IOPSset key right topplot ${hdd}_iostat.txt using :$num_write_iops title w/s with lines lw 1,\${hdd}_iostat.txt using :$num_read_iops title r/s with lines lw 1 | gnuplot运行 :bash gnuplot.sh sde 2 python 脚本 环境:python3 python库: sys(引用参数), re(正则匹配), pandas(做表格), matplotlib(画图工具) 第一步:解析iostat log import sys import re import pandas as pd from matplotlib import pyplot as plt hdd sys.argv[1] rs [] ws [] logfile open(f{hdd}_iostat.log,r)for log in logfile:if hdd in log:data re.sub( , , log)rs.append(data.split( )[3])ws.append(data.split( )[4])第二步:将需要作图的列(这次监控带宽)导入CSV import sys import re import pandas as pd from matplotlib import pyplot as plt hdd sys.argv[1] rs [] ws [] logfile open(f{hdd}_iostat.log,r)for log in logfile:if hdd in log:data re.sub( , , log)rs.append(data.split( )[3])ws.append(data.split( )[4])dic {read: rs, write: ws} df pd.DataFrame(dic) df.to_csv(f{hdd}_iostat.csv) data pd.read_csv(f{hdd}_iostat.csv) 第三步:用matplotlib库直接作图 import sys import re import pandas as pd from matplotlib import pyplot as plt hdd sys.argv[1] rs [] ws [] logfile open(f{hdd}_iostat.log,r)for log in logfile:if hdd in log:data re.sub( , , log)rs.append(data.split( )[3])ws.append(data.split( )[4])dic {read: rs, write: ws} df pd.DataFrame(dic) df.to_csv(f{hdd}_iostat.csv) data pd.read_csv(f{hdd}_iostat.csv)fig plt.figure(figsize(10, 6), dpi300) x data.iloc[:, 0] y1 data.iloc[:, 1] y2 data.iloc[:, 2] plt.xlabel(utime (s), size10) plt.ylabel(BW(kB/s)) plt.plot(x, y1, labelrKB/s, colororange, linestyle:) plt.plot(x, y2, labelwKB/s, colorcyan, linestyle-.) plt.legend(locupper right) plt.title(f{hdd}_BW) plt.grid(alpha0.4) plt.savefig(str(hdd) .png)运行 :python3 plot.py sde
http://www.hkea.cn/news/14451559/

相关文章:

  • 养老保险网站手机端开发
  • 网站建设费走什么科目icons8官网
  • 网站开发 资质东莞网站推广企业
  • 网站建站服务公司wordpress后台模板位置
  • 网站建设周记网络营销概述
  • 南山公司网站建设平面设计线上培训班哪个好
  • 北海做网站有哪家好商务网站开发步骤
  • 开网站购买的服务器放自己家还是放别人那里中山企业网
  • 徐州市铜山区建设局网站提供响应式网站建设
  • 免费网站建设招商wamp搭建多个网站
  • 天津机械网站建设模板北京网页设计公司排名
  • 做文学网站算不算开公司香河做网站公司
  • 镇江网站排名优化价格优秀网站开发公司
  • 武冈网站建设哪家好免费wordpress主题
  • 单页的网站怎么做的重庆网站建设yunhuit
  • 四川建设企业网站安居客房产网
  • 大力推进网站集约化建设学做网站快吗
  • 网站访问流程深圳比较好的设计工作室
  • 做中介平台网站 需要什么影视公司排名
  • 网站图怎么做会高清图片常见的微网站平台有哪些
  • 做一个页面网站需要多少钱wordpress 全屏滑块主题
  • 网站建设教案html留言簿网站基本框架搭建
  • 企业型网站网址卖网站模板
  • 我的世界做壁纸网站打不开宁波企业网站开发公司
  • 营销型网站建设报价方案天美影像传媒有限公司招聘
  • 数据网站有哪些芜湖龙湖建设工程有限公司网站
  • 沂seo网站推广做爰全过程的视频的网站
  • 网站首页作用宁德网
  • 作品集模板网站wordpress模板增加文章
  • 多语网站wordpress子站点高端公司小程序建设