硬盘的性能分析方法、装置、电子设备及存储介质制造方法及图纸

技术编号:38144890 阅读:21 留言:0更新日期:2023-07-08 10:02
本发明专利技术实施例提供了一种硬盘的性能分析方法、装置、电子设备及存储介质,获取硬盘的至少一个读写命令、读写命令的读写速度以及读写时间点,根据读写速度对读写命令进行拆分操作,获得若干个子命令、各个子命令的请求时间点、子命令信息以及与拆分操作对应的操作时间点,采用子命令信息、读写时间点、请求时间点以及操作时间点生成针对读写命令的时间分布数据,对时间分布数据进行数据分析处理,获得读写命令对应的性能信息,性能信息至少包括用于定位至处于高时延状态的子命令的提醒信息以及用于表征硬盘性能的服务质量参数,从而实现快速定位至出现性能问题的位置,并且及时地对SSD进行维护,大大提高了SSD的性能。大大提高了SSD的性能。大大提高了SSD的性能。

【技术实现步骤摘要】
硬盘的性能分析方法、装置、电子设备及存储介质


[0001]本专利技术涉及硬盘数据处理
,特别是涉及一种硬盘的性能分析方法、一种硬盘的性能分析装置、一种电子设备以及一种计算机可读存储介质。

技术介绍

[0002]随着互联网技术的不断发展,固态硬盘(Solid State Disk或Solid State Drive,简称SSD),又称固态驱动器,是用固态电子存储芯片阵列制成的硬盘,SSD包括掉电数据不丢失的闪存,以及掉电数据会丢失的RAM(Random Access Memory,随机存取存储器)、SRAM(Static Random

Access Memory,静态随机存取存储器)或者DRAM(Dynamic Random Access Memory,动态随机存取存储器),作为新一代的存储设备,被广泛应用于车载、工控、视频监控、网络监控、网络终端等众多领域。
[0003]在实际业务环境中,SSD可能会出现IO(读写命令)时延过高,或者QOS(Quality of Service,服务质量)所表示的平稳性差等性能本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种硬盘的性能分析方法,其特征在于,所述方法包括:获取硬盘的至少一个读写命令、所述读写命令的读写速度以及读写时间点;根据所述读写速度对所述读写命令进行拆分操作,获得若干个子命令、各个所述子命令的请求时间点、子命令信息以及与所述拆分操作对应的操作时间点;采用所述子命令信息、所述读写时间点、所述请求时间点以及所述操作时间点生成针对所述读写命令的时间分布数据;对所述时间分布数据进行数据分析处理,获得所述读写命令对应的性能信息,所述性能信息至少包括用于定位至处于高时延状态的子命令的提醒信息以及用于表征所述硬盘的性能的服务质量参数。2.根据权利要求1所述的方法,其特征在于,所述读写时间点包括读出时间点和写入时间点,所述获取硬盘的至少一个读写命令、所述读写命令的读写速度以及读写时间点,包括:从所述硬盘的命令队列中获取所述读写命令以及所述读写命令的读写速度;将从所述命令队列中读取所述读写命令的时间点作为所述读出时间点,将所述读写命令返回至所述命令队列中的时间点作为所述写入时间点。3.根据权利要求1所述的方法,其特征在于,所述根据所述读写速度对所述读写命令进行拆分操作,获得若干个子命令、各个所述子命令的请求时间点、子命令信息以及与所述拆分操作对应的操作时间点,包括:将所述读写速度除以预设速度值,获得对应的命令数量;按照所述命令数量将所述读写命令拆分为所述若干个子命令,并获得各个所述子命令的请求时间点、子命令信息以及与所述拆分操作对应的操作时间点;其中,所述请求时间点为从内存分配缓存中请求闪存资源的时间点,所述操作时间点为执行所述拆分操作时的时间点。4.根据权利要求1所述的方法,其特征在于,所述子命令信息至少包括各个所述子命令的位置信息和属性信息,所述采用所述子命令信息、所述读写时间点、所述请求时间点以及所述操作时间点生成针对所述读写命令的时间分布数据,包括:按照时间先后的顺序对所述读写时间点、所述请求时间点、所述操作时间点添加至同一时间轴,并在所述时间轴上关联显示各个所述子命令的位置信息和属性信息,生成针对所述读写命令的时间分布数据。5.根据权利要求1所述的方法,其特征在于,所述对所述时间分布数据进行...

【专利技术属性】
技术研发人员:毕延帅秦文政钟戟
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1