SSD性能测试方法及相关组件与流程

文档序号:22124260发布日期:2020-09-04 17:00阅读:来源:国知局

技术特征:

1.一种ssd性能测试方法,其特征在于,包括:

测试端确定待测试ssd,并将所述待测试ssd的文件系统与postgresql数据库绑定;其中,所述测试端中安装有所述postgresql数据库以及postgresql压力测试工具;

调用所述postgresql压力测试工具向所述待测试ssd下发管理命令;

提取所述待测试ssd在所述管理命令的响应阶段在所述postgresql数据库中生成的目标性能数据,并根据所述目标性能数据就对所述待测试ssd进行性能分析。

2.如权利要求1所述的ssd性能测试方法,其特征在于,将所述待测试ssd的文件系统与postgresql数据库绑定,包括:

停止所述postgresql数据库的服务进程;

将所述postgresql数据库中的data文件迁移至所述待测试ssd的文件系统中,并赋予可执行性的权限;

重启操作系统,以使迁移操作生效。

3.如权利要求2所述的ssd性能测试方法,其特征在于,在将所述postgresql数据库中的data文件拷贝至所述待测试ssd的文件系统中之前,还包括:

查看所述postgresql数据库的运行状态;

判断所述运行状态是否为停止状态;

若是,执行将所述postgresql数据库中的data文件拷贝至所述待测试ssd的文件系统中的步骤;

若否,执行停止所述postgresql数据库的服务进程的步骤。

4.如权利要求3所述的ssd性能测试方法,其特征在于,查看所述postgresql数据库的运行状态,包括:

调用sudosystemctlstatuspostgresql-10指令查看所述postgresql数据库的运行状态。

5.如权利要求2所述的ssd性能测试方法,其特征在于,将所述postgresql数据库中的data文件迁移至所述待测试ssd的文件系统中,并赋予可执行性的权限,包括:

将data文件目录拷贝至所述待测试ssd的文件系统中的目标地址;

修改所述data文件的归属以及权限;

将所述data文件的配置文件调整至迁移后的目录。

6.如权利要求2所述的ssd性能测试方法,其特征在于,在重启操作系统之后,还包括:

初始化所述postgresql数据库;

判断所述data文件的目录是否为空;

若否,删除所述目录中的文件,并执行初始化所述postgresql数据库的步骤。

7.如权利要求1所述的ssd性能测试方法,其特征在于,在调用所述postgresql压力测试工具向所述待测试ssd下发管理命令之前,还包括:

初始化所述待测试ssd。

8.一种ssd性能测试装置,其特征在于,包括:

数据库迁移单元,用于确定待测试ssd,并将所述待测试ssd的文件系统与postgresql数据库绑定;其中,所述测试端中安装有所述postgresql数据库以及postgresql压力测试工具;

管理命令下发单元,用于调用所述postgresql压力测试工具向所述待测试ssd下发管理命令;

性能数据提取分析单元,用于提取所述待测试ssd在所述管理命令的响应阶段在所述postgresql数据库中生成的目标性能数据,并根据所述目标性能数据就对所述待测试ssd进行性能分析。

9.一种ssd性能测试设备,其特征在于,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序时实现如权利要求1至7任一项所述的ssd性能测试方法的步骤。

10.一种可读存储介质,其特征在于,所述可读存储介质上存储有程序,所述程序被处理器执行时实现如权利要求1至7任一项所述ssd性能测试方法的步骤。


技术总结
本申请公开了一种SSD性能测试方法,该方法基于PostgreSQL数据库实现各种数据管理需求下对于SSD文件系统的运行性能测试,通过引入PostgreSQL建设SSD在各种实际应用场景下的操作,操作类型、操作顺序以及操作时间相较传统裸盘读写操作都存在极大的丰富,SSD性能测试的内容更全面,可以实现基于各种实际应用场景下SSD硬盘的管理命令响应的全采集,为SSD性能测试提供了更全面的数据,基于该测试数据,可以进一步辅助研发测试过程中及时发现SSD在实际应用中可能存在的性能问题,以便尽早解决,提高研发测试的效率。本申请还提供了一种SSD性能测试装置、设备及一种可读存储介质,具有上述有益效果。

技术研发人员:冯超
受保护的技术使用者:苏州浪潮智能科技有限公司
技术研发日:2020.05.22
技术公布日:2020.09.04
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1