[发明专利]一种硬盘性能判断方法及装置在审
申请号: | 201910782200.X | 申请日: | 2019-08-23 |
公开(公告)号: | CN110543408A | 公开(公告)日: | 2019-12-06 |
发明(设计)人: | 杨永峰 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 37205 济南舜源专利事务所有限公司 | 代理人: | 刘雪萍<国际申请>=<国际公布>=<进入 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 硬盘 性能判断 脚本 测试效率 配置系统 人工操作 日志文件 性能测试 自动生成 散点图 误操作 清晰 维护 | ||
本发明公开一种硬盘性能判断方法及装置,包括:配置系统环境;获取各个硬盘性能测试生成的日志文件;获取硬盘性能判断脚本;运行硬盘性能判断脚本,自动生成需进行性能判断的硬盘的性能散点图。本发明可很大提升测试效率,减少大量人力的投入,避免人工操作中造成的误操作,提高测试结果的准确性;且各模块之间结构清晰,便于维护。
技术领域
本发明涉及硬盘性能判断领域,具体涉及一种硬盘性能判断方法及装置。
背景技术
在服务器硬盘测试中,当引入一款新的硬盘时,需要对硬盘的性能进行测试,测试通常包含单盘顺序写、顺序读、顺序混合、随机写、随机读、随机混合等性能测试、对于这些测试结果需要逐一进行整理分析判断,并与厂商的spec进行对比,确认性能满足spec。对于测试中生成的log,经常需要判断queue depth随Block Size的变化,以及Block Size随queue depth的变化;这些数据分析及log判断,由于生成的log数量较多,一般情况下只是将每个log复制到excel表格中,每个表格插入散点图,逐一做图判断硬盘性能是否存在跌落问题。对于log较多的情况下,特别是多个硬盘情况下,手动做散点图耗费时间较多。
发明内容
为解决上述技术问题,本发明提供一种可自动生成硬盘性能散点图的硬盘性能判断方法及装置,提高测试效率。
本发明的技术方案是:一种硬盘性能判断方法,包括以下步骤:
S1,配置系统环境;
S2,获取各个硬盘性能测试生成的日志文件;
S3,获取硬盘性能判断脚本;
S4,运行硬盘性能判断脚本,自动生成需进行性能判断的硬盘的性能散点图。
进一步地,所述步骤S4具体包括:
S4-1,设置需进行性能判断的硬盘标号;
S4-2,查找需进行性能判断的硬盘性能测试所生成的日志文件中是否有需判断的性能数据;
S4-3,若有,从日志文件中提取该性能数据并显示,且设置横坐标;
S4-4,根据所提取性能数据和所设置横坐标绘制散点图。
进一步地,步骤S4-3具体包括:
S4-31,若有,判断日志文件性质;
S4-32,若日志文件为对硬盘顺序读写所生成的日志文件,则对从日志文件中提取的性能数据反向显示;
S4-33,若日志文件为对硬盘随机读写所生成的日志文件,则对从日志文件中提取的性能数据正向显示。
进一步地,步骤S1中,配置系统环境为安装gnuplot作图工具。
进一步地,该方法在Linux系统下执行。
本发明还提供一种硬盘性能判断装置,包括:
日志文件获取模块:用于获取各个硬盘性能测试生成的日志文件;
脚本获取模块:用于获取硬盘性能判断脚本;
散点图生成模块:用于运行硬盘性能判断脚本,自动生成各个硬盘的性能散点图。
进一步地,所述散点图生成模块包括:
硬盘设置模块:用于设置需进行性能判断的硬盘标号;
数据查找子模块:用于查找进行性能判断的硬盘性能测试所生成的日志文件中是否有需判断的性能数据;
数据提取显示子模块:用于从日志文件中提取所需判断的性能数据并显示,且设置横坐标;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910782200.X/2.html,转载请声明来源钻瓜专利网。