当前位置: 首页 > 专利查询>伊姆西公司专利>正文

用于再现存储系统的输入输出的方法和设备技术方案

技术编号:16885722 阅读:43 留言:0更新日期:2017-12-27 03:31
本申请涉及用于再现存储系统的输入输出的方法和设备。在一方面,一种方法包括:响应于接收到针对存储系统的I/O请求,确定与I/O请求相关的信息;生成与I/O请求相关的时间戳;以及记录该信息和时间戳,以用于再现与I/O请求相关的操作。在另一方面,一种方法包括:响应于再现存储系统的I/O操作的请求,获取与针对存储系统的至少一个I/O请求相关的信息,该信息响应于至少一个I/O请求的接收而被记录;获取与至少一个I/O请求对应的至少一个时间戳;以及基于该信息和至少一个时间戳,再现至少一个I/O请求在存储系统上的操作。根据本公开实施例的方案,能够再现针对存储系统的I/O请求在存储系统上的操作,从而有利于进行I/O性能分析和调整。

The method and equipment for reproducing the input and output of the storage system

The present application relates to methods and devices for reproducing the input and output of the storage system. On the one hand, a method includes: responding to receiving I/O requests for storage system, determining information related to I/O requests, generating timestamps related to I/O requests, and recording information and timestamps for reproducing operations related to I/O requests. In another aspect, a method includes reproducing in response to the storage system of I/O operation request and obtain relevant request at least one I/O for storage system information, the information in response to at least one receiving I/O requests is recorded; acquisition and at least one I/O request to be at least one time stamp; and based on the information and at least one timestamp, reproduction of at least one I/O request in a storage system operation. According to the scheme of the public embodiment, the operation of I/O requests for storage system on storage system can be reproduced, which is conducive to I/O performance analysis and adjustment.

【技术实现步骤摘要】
用于再现存储系统的输入输出的方法和设备
本公开的实施例涉及计算机存储技术,更具体地涉及用于再现存储系统的输入输出(I/O)的方法和设备。
技术介绍
随着当前大数据时代的不断发展,堆栈式存储系统已得到越来越广泛的应用。堆栈式存储系统往往涉及多层组件。多层级结构使得难以对存储系统的I/O性能分析和调整。而且,当堆栈式存储系统被具体部署到应用中之后,存储系统可能接收到由应用生成的各种I/O请求。然而,堆栈式存储系统的性能有时可能无法支持特定的应用场景。在大多数情况下,这种特定的应用场景又是在客户端不允许重现的。因此,这也使得难以对堆栈式存储系统的I/O性能做出分析和调整。
技术实现思路
总体上,本公开实施例提供用于再现存储系统的I/O的方法、设备和计算机程序产品。在本公开的第一方面,提供一种用于再现存储系统的I/O的方法。该方法包括:响应于接收到针对所述存储系统的I/O请求,确定与所述I/O请求相关的信息;生成与所述I/O请求相关的时间戳;以及记录所述信息和所述时间戳,以用于再现与所述I/O请求相关的操作。在本公开的第二方面,提供一种用于再现存储系统的I/O的方法。该方法包括:响应于再现所述存本文档来自技高网...
用于再现存储系统的输入输出的方法和设备

【技术保护点】
一种用于再现存储系统的输入输出(I/O)的方法,包括:响应于接收到针对所述存储系统的I/O请求,确定与所述I/O请求相关的信息;生成与所述I/O请求相关的时间戳;以及记录所述信息和所述时间戳,以用于再现与所述I/O请求相关的操作。

【技术特征摘要】
1.一种用于再现存储系统的输入输出(I/O)的方法,包括:响应于接收到针对所述存储系统的I/O请求,确定与所述I/O请求相关的信息;生成与所述I/O请求相关的时间戳;以及记录所述信息和所述时间戳,以用于再现与所述I/O请求相关的操作。2.根据权利要求1所述的方法,其中确定与所述I/O请求相关的信息包括:响应于I/O监测使能信号而获取与所述I/O请求相关的所述信息。3.根据权利要求1所述的方法,其中记录所述信息和所述时间戳包括:将所述信息和所述时间戳存储到缓存中。4.根据权利要求3所述的方法,还包括:响应于所述缓存变满,将所述信息和所述时间戳转存到非易失性存储介质中。5.根据权利要求1所述的方法,其中响应于接收到针对所述存储系统的I/O请求,确定与所述I/O请求相关的信息包括:响应于接收到针对所述存储系统的至少一个组件的I/O请求,确定与针对所述至少一个组件的所述I/O请求相关的信息。6.根据权利要求1所述的方法,其中所述信息包括与所述I/O请求相关的以下至少一项:操作类型、操作范围、起始信息以及来源信息。7.一种用于再现存储系统的输入输出(I/O)的方法,包括:响应于再现所述存储系统的I/O操作的请求,获取与针对所述存储系统的至少一个I/O请求相关的信息,所述信息响应于所述至少一个I/O请求的接收而被记录;获取与所述至少一个I/O请求对应的至少一个时间戳;以及基于所述信息和所述至少一个时间戳,再现所述至少一个I/O请求在所述存储系统上的操作。8.根据权利要求7所述的方法,其中所述至少一个I/O请求包括多个I/O请求,所述至少一个时间戳包括多个时间戳,并且其中再现所述至少一个I/O请求在所述存储系统上的操作包括:按照所述多个时间戳对所述多个I/O请求的所述信息排序;根据排序后的所述信息生成脚本;以及通过执行所述脚本来再现所述多个I/O请求在所述存储系统上的操作。9.根据权利要求8所述的方法,其中按照所述多个时间戳对所述多个I/O请求的所述信息排序包括:对获取的所述信息进行过滤;以及按照所述多个时间戳对过滤后的所述信息排序。10.根据权利要求7所述的方法,其中响应于再现所述存储系统的I/O操作的请求,获取与针对所述存储系统的至少一个I/O请求相关的信息包括:响应于再现所述存储系统的至少一个组件的I/O操作的请求,获取与针对所述存储系统的至少一个组件的至少一个I/O请求相关的信息。11.根据权利要求7所述的方法,其中所述信息包括与所述I/O请求相关的以下至少一项:操作类型、操作范围、起始信息以及来源信息。12.一种电子设备,包括:处理单元;以及存储器,所述存储器存储有指令,所述指令在被所述处理单元执行时使得所述电子设备:响应于接收到针对存储系统的I/O请求,确定与I/O请求相关的信息;生成与所述I/O请求相关的时间戳;以及记录所述信息和所述时间戳,以用于再现与所述I/O请求相关的操作。13.根据权利要求12所述的电子设备,其中所述存储器还存储...

【专利技术属性】
技术研发人员:高宏坡韩耕高健康剑斌董继炳龚绍钦
申请(专利权)人:伊姆西公司
类型:发明
国别省市:美国,US

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

1