版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
利用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传统食品老字号数字化转型与用户画像分析报告
- 利用免疫学进行防治和诊断方法
- 2026农药新型制剂技术发展现状分析及农化企业投资策略研究文献
- 2026年部编版九年级化学下册溶液知识点巩固习题及答案
- 实验探究自由落体运动的规律
- 内蒙古自治区实验中学七年级数学第10单元应用题测试卷及答案
- 2026立陶宛医疗器械行业市场供需问题分析及资本评估布局分析研究报告
- 江苏省苏教版高中化学下册溶液知识点巩固习题及答案
- 苏少版美术四年级上册第三课《精彩的表达》教学课件
- 起重吊装施工方案
- 2026-2030中国核电用铝合金材料市场需求预测与未来发展潜力研究报告
- 2026中国气象量子计算技术研发进展与产业化前景
- 幕墙窗扇五金件更换维修施工方案
- 检验与临床沟通课件
- 11.《百年孤独(节选)》课件 2025-2026学年统编版高二语文选择性必修上册
- 农村自留地转让协议书模板5篇
- 第三章果蔬干制品加工技术课件
- 酒店管理概论(高职)PPT完整全套教学课件
- 山海经的思想认知与其文学价值及神话特色
评论
0/150
提交评论