版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
利用Gnuplot简单实现(shíxiàn)性能指标分析图共十一页生成(shēnɡchénɡ)性能指标报告共十一页生成(shēnɡchénɡ)性能指标步骤:1.通过linux命令(mìnglìng)实时收集性能指标2.通过linux脚本分析性能指标并生成更为简洁的指标报告3.利用Gnuplot分析指标报告并生成指标趋势折线图共十一页1.通过linux命令(mìnglìng)实时收集性能指标:
性能测试过程中比较关心的指标有:负载、磁盘繁忙度、内存使用率、CPU使用率负载:通过uptime命令,获取(huòqǔ)平均负载磁盘繁忙度:通过iostat–x显示磁盘的繁忙程度内存使用率:通过free–m来计算内存使用率CPU使用率:通过/proc/stat来计算CPU使用率最终生成性能日志文件共十一页生成(shēnɡchénɡ)性能日志文件的脚本:
#!/bin/shINTERVAL=10RUNFILE=/shell/runningfile=/shell/server_status.logcat/dev/null>${file}whiletest-e$RUNFILE;do sleep=$(date+%s.%N|awk"{print$INTERVAL-(\$1%$INTERVAL)}") sleep$sleep ts="$(date+"TS%s.%N%F%T")" loadavg="$(uptime)" echo"$ts$loadavg">>${file}
mem="$(free-m|grepMem)" echo"$mem">>${file}
io="$(iostat-x|grep"sda")" echo"$io">>${file} cpu="$(cat/proc/stat|grep"cpu")" echo"$cpu">>${file}
doneechoExitingbecase$RUNFILEdoesnotexist共十一页2.分析(fēnxī)性能指标生成指标报告#!/bin/shawk'BEGIN{printf"#datetimeloadUsedMem I/OCPU";fmt="%5.2f"} /^TS/{ ts=substr($2,1,index($2,".")-1); load=NF; diff=ts-prev_ts; prev_ts=ts; printf"\n%s%s%5.2f",$3,$4,substr($load,1,length($load)-1); } /^Mem/{
printffmt,1-($4+$6+$7)/$2 }
/^sda/{ printf"%6.2f",$(NF) }
/^cpu/{ printffmt,1-($5-Idle)/($2+$3+$4+$5+$6+$7+$8-Total); Idle=$5; Total=$2+$3+$4+$5+$6+$7+$8; }'"$@"printf"\n"共十一页指标(zhǐbiāo)报告:共十一页通过(tōngguò)Gnuplot生成指标趋势折线图Gnuplot是一个命令行的交互式绘图工具。用户(yònghù)通过输入命令,可以逐步设置或修改绘图环境,并以图形描述数据或函数,使我们可以借由图形做更进一步的分析。1.新建文件,修改后缀名为plt格式的文件2.编辑打开plt格式的文件,输入绘图命令将第n列的数据和第m列的数据同时生成图表:plot“文件名路径”usingnwlineslinetype1title“图表名称”,”文件名路径”usingmlineslinetype2title“图表名称”(注:linetype字段为图表线的颜色,linetype1:红色2:绿色3:蓝色4:粉红5:淡蓝6:棕色7:米蓝8:橙色)例:plot"e:/gunplot/server_status-1419_app.report"using6wlineslinetype2title"app_cpu","e:/gunplot/server_status-1419_db.report"using6wlineslinetype1title"db_cpu","e:/gunplot/server_status-1419_tiaoxinma.report"using6wlineslinetype3title"tiaoma_cpu"共十一页最终(zuìzhōnɡ)性能趋势图:
共十一页Thankyou!共十一页内容(nèiróng)总结利用Gnuplot简单实现性能指标分析图。3.利用Gnuplot分析指标报告并生成指标趋势折线图。性能测试过程中比较关心的指标有:负载、磁盘繁忙度、内存使用率、CPU使用率。负载:通过uptime命
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年金融咨询班组分包合同
- 2024中心卫生院临时工医院药房药品管理协议3篇
- 2024标准化生态建设工程施工合同书
- 2024年跨境电商服务平台合作合同
- 2024植物租赁应用于会议室合同
- 专业办公用品批量供应协议格式版B版
- 2025年度国际物流运输服务合同书2篇
- 2025年度餐饮配送企业物流配送网络优化与调整合同3篇
- 2024年货车挂靠车辆调度合同
- 餐厅经营知识培训课件
- 超声科差错事故登记报告制度
- 医共体的数字化转型:某县域医共体整体规划建设方案
- 矿产贸易风险管控
- 湖南省湘西自治州四校2025届高二数学第一学期期末质量检测试题含解析
- (新版)高级考评员职业技能鉴定考试题库(含答案)
- 碳排放监测员(高级)技能鉴定考试题及答案
- 2024年中医执业医师资格考试题库及答案
- 柯桥区五年级上学期语文期末学业评价测试试卷
- 2022年广东省中考物理试题试题(含答案+解析)
- 北京市丰台区2024届高三下学期二模试题 数学 含解析
- 质量保证措施
评论
0/150
提交评论