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

在线代理网页浏览网站怎么做前端网站

在线代理网页浏览网站,怎么做前端网站,怎样新建一个网页,seo关键词优化推广价格在服务器存储的测试中,经常需要看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/536994/

相关文章:

  • 上海商城网站制作相册图片合集
  • 做美团团购网站android应用软件开发
  • 邳州微网站开发战鼓网这种网站怎么做
  • 网站建设 青岛墨鱼wordpress主题
  • 中华住房和城乡建设厅网站企业网站模板建设
  • 山东网站优化wordpress+示例
  • 网站api怎么做的宝安多屏网站建设公司好吗
  • 信息爆炸的时代做网站网络营销怎么推广
  • 下载官方购物网站怎么做网站页面
  • 自己做的网站怎么绑定域名网络安全薪水一般多少
  • 设计比较有特色的网站网站开发快速盈利
  • 河南华盛建设集团网站软件网站开发甘肃
  • 北京市建设资格执业中心网站宿迁住房和城乡建设网站
  • 网站建设问答专业律所网站建设
  • 自己做的手工在哪个网站卖会更好微信商城小程序定制
  • 电子商务网站建设pdf网页界面设计使用色彩的作用是什么
  • 做一个网站房地产销售政策
  • 如何用python做网站个人备案网站服务内容
  • 教育网站开发用例图南宁市网上注册公司流程
  • 上海知名网站建设公司排名深圳高端网站建设收费
  • 建设网站制作公司如何选择企业网站推广的方法有什么
  • 国内ui做的好的网站wordpress跳转到老域名
  • 上海网站排名团队网络营销分析报告
  • 做钓鱼网站教程视频教程购物网站模块
  • 白云网站 建设seo信科电子商务网站建设与管理课后心得
  • wordpress for unity网站优化推广公司
  • 中国建设银行货币基金网站公司网站域名备案流程
  • 凡科二级网站怎么做游戏工作室网络组建方案
  • 公司网站建设佛山哪家网页制作背景图片设置
  • 长春网站设计880元成都微网站设计