数据存储系统与IO异常感知方法技术方案

技术编号:42374842 阅读:21 留言:0更新日期:2024-08-16 14:58
本申请公开数据存储系统以及IO异常感知方法,该数据存储系统包括固态硬盘及存储控制器,固态硬盘和存储控制器通过NVMe协议通信,存储控制器用于发送NVMe协议定义的异步事件请求至固态硬盘,异步事件请求用于指示固态硬盘在满足第一条件时发送固态硬盘的IO异常信息,其中第一条件用于指示固态硬盘内发生与IO相关的异常事件;固态硬盘用于响应异步事件请求,向存储控制器发送异步事件报告,异步事件报告用于通知固态硬盘的IO异常信息。可以在固态硬盘内发生与IO相关的异常事件时,使得存储控制器快速感知到与IO相关的异常事件以及IO异常信息。

【技术实现步骤摘要】

本申请实施例涉及存储,尤其涉及一种数据存储系统与io异常感知方法。


技术介绍

1、现有的固态硬盘(solid state device,ssd)与存储控制器配合过程中至少存在如下问题:存储控制器无法及时感知固态硬盘内输入/输出(input/output,io)的相关信息。例如在出现io响应慢,或io超时,或固态硬盘内需要暂停响应io,或固态硬盘内需要恢复响应io等场景,主机无法及时感知到固态硬盘中与io相关的异常信息,主机只能被动地等到io超时才做进一步的容错处理,然而此时使用容错处理已耗时较长,对业务影响较大。


技术实现思路

1、有鉴于此,本申请提供数据存储系统与io异常感知方法,可以在固态硬盘内发生与io相关的异常事件时,使得存储控制器快速感知到与io相关的异常事件以及io异常信息。

2、第一方面提供一种数据存储系统,包括固态硬盘及存储控制器,固态硬盘和存储控制器通过nvme协议通信,存储控制器用于发送nvme协议定义的异步事件请求至固态硬盘,异步事件请求用于指示固态硬盘在满足第一条件时发送固本文档来自技高网...

【技术保护点】

1.一种数据存储系统,包括固态硬盘及存储控制器,所述固态硬盘和所述存储控制器通过NVMe协议通信,其特征在于,

2.如权利要求1所述的数据存储系统,其特征在于,所述第一条件包括:

3.如权利要求1或2所述的数据存储系统,其特征在于,所述IO异常信息为所述固态硬盘内异常IO的信息,所述异常IO为所述异常事件对应的IO,所述异常IO的信息包括如下信息中的一种或多种:异常类型、时延信息以及所述异常IO的个数。

4.如权利要求1至3任一项所述的数据存储系统,其特征在于,所述存储控制器还用于下发设置命令至所述固态硬盘,其中所述设置命令包括如下信息中的一种或多种:...

【技术特征摘要】

1.一种数据存储系统,包括固态硬盘及存储控制器,所述固态硬盘和所述存储控制器通过nvme协议通信,其特征在于,

2.如权利要求1所述的数据存储系统,其特征在于,所述第一条件包括:

3.如权利要求1或2所述的数据存储系统,其特征在于,所述io异常信息为所述固态硬盘内异常io的信息,所述异常io为所述异常事件对应的io,所述异常io的信息包括如下信息中的一种或多种:异常类型、时延信息以及所述异常io的个数。

4.如权利要求1至3任一项所述的数据存储系统,其特征在于,所述存储控制器还用于下发设置命令至所述固态硬盘,其中所述设置命令包括如下信息中的一种或多种:第一预设阈值、上报频率、异步事件标记。

5.如权利要求4所述的数据存储系统,其特征在于,所述固态硬盘用于响应所述异步事件请求包括:所述固态硬盘用于根据所述设置命令响应所述异步事件请求。

6.如权利要求1至5任一项所述的数据存储系统...

【专利技术属性】
技术研发人员:吴黎明杜坤刘南超
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1