输入输出请求处理方法、系统、电子设备及存储介质
摘要文本
本发明提供一种输入输出请求处理方法、系统、电子设备及存储介质,涉及计算机数据存储技术领域,该方法包括:在确定当前接收到的目标任务请求为输入输出请求时,对目标任务请求对应的目标数据的数据长度进行判断,若判断获知目标数据的数据长度满足预设条件,对目标任务请求进行切片处理,并根据切片处理结果,生成多个对应的输入输出请求子任务;基于预设轮询条件,获取到各个输入输出请求子任务对应的子任务处理结果,并在确定目标数据对应的所有输入输出请求子任务已全部处理完成之后,将所有子任务处理结果进行组合,得到目标任务请求的目标任务处理结果。本发明在提高系统的输入输出吞吐率的同时,也提高了存储系统的整体性能。
申请人信息
- 申请人:苏州元脑智能科技有限公司
- 申请人地址:215128 江苏省苏州市吴中经济开发区郭巷街道官浦路1号9幢
- 发明人: 苏州元脑智能科技有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 输入输出请求处理方法、系统、电子设备及存储介质 |
| 专利类型 | 发明授权 |
| 申请号 | CN202311826299.1 |
| 申请日 | 2023/12/28 |
| 公告号 | CN117472597B |
| 公开日 | 2024/3/15 |
| IPC主分类号 | G06F9/50 |
| 权利人 | 苏州元脑智能科技有限公司 |
| 发明人 | 王晓辉 |
| 地址 | 江苏省苏州市吴中经济开发区郭巷街道官浦路1号9幢 |
专利主权项内容
1.一种输入输出请求处理方法,其特征在于,包括:在确定当前接收到的目标任务请求为输入输出请求时,对所述目标任务请求对应的目标数据的数据长度进行判断,若判断获知所述目标数据的数据长度满足预设条件,对所述目标任务请求进行切片处理,并根据切片处理结果,生成多个对应的输入输出请求子任务;基于预设轮询条件,获取到各个所述输入输出请求子任务对应的子任务处理结果,并在确定所述目标数据对应的所有所述输入输出请求子任务已全部处理完成之后,将所有所述子任务处理结果进行组合,得到所述目标任务请求的目标任务处理结果;在所述在确定当前接收到的目标任务请求为输入输出请求时,对所述目标任务请求对应的目标数据的数据长度进行判断之前,所述方法还包括:接收客户端发送的所述目标任务请求;对所述目标任务请求的任务事件类型进行判断,若所述目标任务请求的所述任务事件类型为登录任务事件,对所述目标任务请求对应的所述目标数据的数据量进行监测,获取目标数据实时监测结果;判断所述目标数据实时监测结果是否大于第一预设阈值,若大于所述第一预设阈值,确定所述目标任务请求为所述输入输出请求;若当前时刻的事件接收模式为被动接收事件通知模式,将所述被动接收事件通知模式切换为主动轮询事件模式。