CN119473403A 读写请求的处理方法和装置、存储介质及电子设备 (山东云海国创云计算装备产业创新中心有限公司)_第1页
CN119473403A 读写请求的处理方法和装置、存储介质及电子设备 (山东云海国创云计算装备产业创新中心有限公司)_第2页
CN119473403A 读写请求的处理方法和装置、存储介质及电子设备 (山东云海国创云计算装备产业创新中心有限公司)_第3页
CN119473403A 读写请求的处理方法和装置、存储介质及电子设备 (山东云海国创云计算装备产业创新中心有限公司)_第4页
CN119473403A 读写请求的处理方法和装置、存储介质及电子设备 (山东云海国创云计算装备产业创新中心有限公司)_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本申请实施例提供了一种读写请求的处理情况下,确定所述第一读写请求的第一请求类据所述第一超时时长对所述第一读写请求进行2根据所述第一请求类别预测所述第一读写请求的第一超时时长,根据所述第一请求类别查询所述第一请求类别的历史读写请求和所述历史读写请求在未查询到所述历史读写请求和所述历史处理记录的情况下,在查询到所述历史读写请求和所述历史处理记录的情况下,根确定所述历史读写请求对应的第一数据的数据大小,以及根根据所述数据大小和所述实际处理时长拟合所述第一请求类别的读写请求的处理时根据所述处理时长拟合曲线对所述第一读写请求进行处理时长预测在所述第二超时时长大于所述预设超时时长的情况下,确定目在所述第二超时时长小于或等于所述预设超时时长的情况下,3在所述目标队列为空的情况下,根据所述预设超时时长将目标获取所述第三读写请求的第一执行结果,其中,所述第一执行结果根据所述第一执行结果和所述预设超时时长确定所述根据所述第二确定结果对第四读写请求进行处理,其中,所述在所述第二确定结果指示所述第三读写请求执行未超时的情况下请求的实际处理时长和所述第三读写请求对应的第二数据的数据大小对所述第一请求类四读写请求进行处理时长预测,并根据得到的第二预测结果对所述第四读写请求进行处关系;在所述第二确定结果指示所述第三读写请求执行超时的情况下,在所述第三确定结果指示所述第二读写请求执行未超时的情况下请求的实际处理时长和所述第二读写请求对应的第三数据的数据大小对所述第一请求类在所述第三确定结果指示所述第二读写请求执行超时的情况下,根据所述第二超时时长将第五读写请求下发至所述目标队列中,其中4获取所述第五读写请求的第三执行结果,其中,所述第三执行结果根据所述第三执行结果和所述第二超时时长确定所述根据所述第四确定结果对第六读写请求进行处理,其中,所述在所述第四确定结果指示所述第五读写请求执行未超时的情况下请求的实际处理时长和所述第五读写请求对应的第四数据的数据大小对所述第一请求类六读写请求进行处理时长预测,并根据得到的第四预测结果对所述第六读写请求进行处关系;在所述第四确定结果指示所述第五读写请求执行超时的情况下,在确定所述异常类别为第一类别的情况下,通过异常修复算法对获取多个第二请求类别的读写请求的处理时长拟合曲线,根据多个所述处理时长拟合曲线分别确定所述多个第二请求类别的读写请求的最大根据多个所述最大处理时长分别对所述多个第二请求类别的读写请求的预设超时时5在确定RAID卡处于节能模式的情况下,按照预设规则对所述多个确定模块,用于在接收到第一读写请求的情况下,确定所述所述第一超时时长用于指示所述第一读写请求的所述计算机可读存储介质中存储有计算机程序,其中,所述计算机所述处理器执行所述计算机程序时实现所述权利要求1至16任一项中所述的方法的步所述计算机程序被处理器执行时实现所述权利要求1至16任一项中所述方6硬盘设备从SQ队列里面读取SQE指令,硬盘设备内部的控制器通过PCIe消息从RAID卡内存7时长;根据所述第一执行结果和所述预设超时时长确定所述第三读写请求是否执行超时,[0012]在一个示例性实施例中,所述根据所述第二确定结果对写请求的实际处理时长和所述第三读写请求对应的第二数据的数据大小对所述第一请求读写请求的实际处理时长和所述第二读写请求对应的第三数据的数据大小对所述第一请8述第六读写请求为所述第五读写请求的下一个[0016]在一个示例性实施例中,所述根据所述第四确定结果对写请求的实际处理时长和所述第五读写请求对应的第四数据的数据大小对所述第一请求[0019]在一个示例性实施例中,所述确定所述第二超时时长与预设超时时长的大小之合曲线用于指示读写请求对应的数据大小和读写请求对应的实际处理时长之间的关联关按照预设规则对所述多个第二请求类别的读写请求的预设超时时长进行延长处理,其中,9述计算机程序被处理器执行时实现本申请各个实施例中所述方[0027]图1是根据本申请实施例的一种读写请求的处理方法的计算机终端的硬件结构框[0035]本申请实施例中所提供的方法实施例可以在计算机终端或者类似的运算装置中处理器102(处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装请实施例中的读写请求的处理方法对应的计算机程序,处理器102通过运行存储在存储器[0037]传输设备106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括请中表示RAID卡下发指令并收到指令的执行结机的I/0写请求,并根据RAID卡级别和配置将数据分布到不同的磁盘上;对于I/O读请求,延迟等,正常的I/O操作可能只是稍微延迟,但过短的超时时长却可能导致系统误判为错所述第一超时时长用于指示所述第一读写请求的询到则说明该类别的IO请求为第一次下发,则按照初始化前预置的T_MAX(即预设超时时请求和历史处理记录预测出该第一读写请求对应的第[0075]通过本实施例,根据预测出的第二超时时长和预设超时一执行结果和所述预设超时时长确定所述第三读写请求是否执行超时,得到第二确定结理时长和所述第三读写请求对应的第二数据的数据大小对所述第一请求类别的读写请求际处理时长和该第三读写请求对应的第二数据的数据大小对该第一请求类别的读写请求处理时长和所述第二读写请求对应的第三数据的数据大小对所述第一请求类别的读写请际处理时长和第二读写请求对应的第三数据的数据大小对该第一请求类别的读写请求的测结果对第一读写请求进行处理;而若是第三确定结果指示第二读写请求执行超时了的[0088]可选的,所述根据所述第二超时时长将所述第一读写请求下发至所述目标队列时长和所述第五读写请求对应的第四数据的数据大小对所述第一请求类别的读写请求的第六读写请求之前,根据更新后的处理时长拟合曲线对第六读写请求的超时时长进行预对第六读写请求进行处理;若是第四确定结果指示第五读写请求执行超时,则也需要对所述最大处理时长分别对所述多个第二请求类别的读写请求的预设超时时长进[0125]在本实施例中还提供了一种读写任务的执行装置,图6是根据本申请实施例的读[0127]预测模块64,用于根据所述第一请求类别预测所述第一读写请求的第一超时时[0143]可选的,上述装置还用于获取多个第二请求类别的读写请求的处理时长拟合曲所述最大处理时长分别对所述多个第二请求类别的读写请求的预设超时时长进有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步[0149]在一个示例性实施例中,上述电子设备还可以包括传输[

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论