版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
利用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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年岳阳职业技术学院单招职业技能笔试备考题库带答案解析
- 2026年杨凌职业技术学院单招职业技能考试备考试题带答案解析
- 2026年郑州轨道工程职业学院单招职业技能笔试参考题库带答案解析
- 2025年华数文秘岗招聘笔试及答案
- 2025年彭泽人事考试及答案
- 2025年重庆巴南人事考试及答案
- 2026 年高职音乐教育(乐理知识)试题及答案
- 年中考物理一轮专题复习(长沙)液体的压强课件
- 2026 年高职医学影像技术(影像诊断学)试题及答案
- 安全组培训计划课件
- 大棚施工合同(7篇)
- 25春国家开放大学《学前儿童音乐教育活动指导》期末大作业答案
- DB31/ 807.1-2014重点单位保安服务要求第1部分:基本要求
- 提优点7 衍生数列问题
- 工程造价审计服务投标方案(技术方案)
- 工程质量通病防治手册(房建类)
- 采购石粉合同协议
- 驾考试题100道及答案
- 2025潍坊护理职业学院辅导员考试题库
- 麻醉科工作总结
- 弹塑性力学完整版本
评论
0/150
提交评论