[发明专利]基于Linux系统的SSD预处理方法及系统、性能测试方法及系统在审
申请号: | 201811050802.8 | 申请日: | 2018-09-10 |
公开(公告)号: | CN109324940A | 公开(公告)日: | 2019-02-12 |
发明(设计)人: | 邱健;周磊 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/263 | 分类号: | G06F11/263 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 刘晓政 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 性能测试 预处理 读写处理 固态盘 脚本 稳态 | ||
本发明提供了一种基于Linux系统的SSD预处理方法及系统、性能测试方法及系统。所述的基于Linux系统的SSD固态盘预处理方法及系统均包括运行相应的脚本,对脚本中指定的相应SSD固态盘预先进行相应的读写处理。所述的基于Linux系统的SSD性能测试方法及系统均在进行SSD性能测试前先对SSD预先进行相应的读写处理。本发明用于在SSD固态盘性能测试前对固态盘进行预处理以使固态盘达到稳态的操作。
技术领域
本发明涉及SSD固态盘性能测试领域,具体是一种基于Linux系统的SSD预处理方法及系统、性能测试方法及系统,用于在对SSD固态盘进行性能测试前预先对SSD固态盘进行预处理。
背景技术
固态盘SSD(Solid State Disk),也称作电子硬盘或者固态电子盘,是由控制单元和固态存储单元(DRAM或FLASH芯片)组成的硬盘。固态盘性能测试是衡量机器性能高低的重要指标。
在固态盘性能测试过程中,重点关注的是固态盘IOPS(Input/Output OperationsPer Second,每秒进行读写操作次数)和BW(Bandwidth,带宽)。
但在实际测试中,测试人员的做法是,使用FIO测试工具直接对固态盘进行FIO性能测试,测试结果可靠性相对低,致使测试结果和相关技术规格书偏差较大。且测试实践表明,采用上述现有做法,即使是对新的固态盘进行性能测试,也极有可能会得到不理想的测试结果,进而导致得出错误的结论。
为此,本发明提供了一种基于Linux系统的SSD预处理方法及系统、性能测试方法及系统,用于解决上述技术问题。
发明内容
本发明所要解决的技术问题是,提供一种基于Linux系统的SSD预处理方法及系统、性能测试方法及系统,用于在SSD固态盘性能测试前对固态盘进行预处理以使固态盘达到稳态的操作。
为解决上述技术问题,本发明提供了一种基于Linux系统的SSD固态盘预处理方法,包括步骤:
将预先编写的脚本存放到目标服务器的Linux系统下,所述的脚本基于Linux系统并用于读写当前要进行预处理的SSD固态盘;
运行上述目标服务器的Linux系统下存放的上述脚本,对预先搭载在目标服务器中的当前要进行预处理的SSD固态盘预先进行相应的读写处理。
其中,所述的脚本包括:
待测固态盘指定模块,用于设定当前要进行预处理的SSD固态盘;
读写测试类型指定模块,用于设定当前要进行的预处理对应的读写类型;
读写预处理模块,分别与所述的待测固态盘指定模块和读写测试类型指定模块相连,用于基于读写测试类型指定模块中当前设定的读写类型,对待测固态盘指定模块中当前设定的当前要进行预处理的SSD固态盘进行相同读写类型的读写处理;
在读写测试类型指定模块中,所述当前要进行的预处理对应的读写类型的选取范围包括随机读写和顺序读写;
在读写测试类型指定模块中设定的当前要进行的预处理对应的读写类型为随机读写时,读写预处理模块对上述待测固态盘指定模块中当前设定的当前要进行预处理的SSD固态盘进行随机读写处理;
在读写测试类型指定模块中设定的当前要进行的预处理对应的读写类型为顺序读写时,读写预处理模块对上述待测固态盘指定模块中当前设定的当前要进行预处理的SSD固态盘进行顺序读写处理。
其中,在读写预处理模块对上述待测固态盘指定模块中当前设定的当前要进行预处理的SSD固态盘进行随机读写处理时,对应随机读写的时间长度为4h。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811050802.8/2.html,转载请声明来源钻瓜专利网。