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

站长工具在线wordpress调用多媒体

站长工具在线,wordpress调用多媒体,wordpress 买域名,wordpress 创建文集在服务器存储的测试中,经常需要看performance的性能曲线,这样最能直接观察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_iops=`head -1 ${hdd}_iostat.txt | awk  '{for (i=1;i<=NF;i++) {if ($i=="r/s") {print i}}}'`
num_write_iops=`head -1 ${hdd}_iostat.txt | awk  '{for (i=1;i<=NF;i++) {if ($i=="w/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_iops=`head -1 ${hdd}_iostat.txt | awk  '{for (i=1;i<=NF;i++) {if ($i=="r/s") {print i}}}'`
num_write_iops=`head -1 ${hdd}_iostat.txt | awk  '{for (i=1;i<=NF;i++) {if ($i=="w/s") {print i}}}'`
echo "set terminal png set title 'Random_${hdd}_IOPS'set output 'IOPS_${hdd}.png'set xlabel 'count:1s'set ylabel  'IOPS'set 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), dpi=300)
x = data.iloc[:, 0]
y1 = data.iloc[:, 1]
y2 = data.iloc[:, 2]
plt.xlabel(u'time (s)', size=10)
plt.ylabel("BW(kB/s)")
plt.plot(x, y1, label='rKB/s', color='orange', linestyle=':')
plt.plot(x, y2, label='wKB/s', color='cyan', linestyle='-.')
plt.legend(loc="upper right")
plt.title(f"{hdd}_BW")
plt.grid(alpha=0.4)
plt.savefig(str(hdd) + ".png")

运行 :python3 plot.py sde
在这里插入图片描述

http://www.yayakq.cn/news/197572/

相关文章:

  • 电商网站建设开题报告网站建设公司杭州
  • 建设英文网站小程序开发公司主页制作标准
  • 用PYTHON3 做网站wordpress代码标识
  • 阿里云做网站怎么样工商服务平台
  • dw做的上传网站打不开邢台专业做网站推广
  • 类阿里巴巴网站 建设费用鸿川建设工程有限公司官方网站
  • 微信后台怎么做微网站二级域名查询网站
  • 石家庄网络建站手游网页版
  • 无锡 网站建设公司织梦wordpress
  • 移动网站屏蔽wordpress 插件 推荐
  • 做美股的数据网站seo排名软件哪个好
  • 网站被黑怎么办wordpress首页修改路径
  • 多举措加强局门户网站建设wordpress 3.7.zip
  • 自己建网站详细流程好看的企业网站模板
  • 制作网站建网站外贸网站产品关键词
  • 帆布网站做哪个专业营销推广团队
  • 购物网站 购物车界面如何做有有资源网
  • 可以做用户调研的网站移动网站建设口碑好
  • 建设银行江西分行官方网站怎么做关注网站
  • ppt模板免费下载网站不需要登录杭州网站建设 网络服务
  • 北京网站设计的公司外贸公司如何运作
  • 做游戏本测评的网站wordpress用户10亿
  • 口碑好的东莞网站建设做盗版电影网站犯法不
  • 重庆网站seo建设哪家好山东省住房和城乡建设厅
  • 网站建设中企动力最佳a5wordpress 修改关键词
  • 做淘客网站去哪里购买空间wordpress 163
  • 甘肃崇信县门户网站规划电子商务网站
  • 做网站 公司音乐网站毕业设计代码
  • 艺之都网站建设微信app开发网站制作新手
  • 相机网站建设规划书怎么免费搭建一个网站