-
公开(公告)号:CN105740170B
公开(公告)日:2020-12-04
申请号:CN201610041801.1
申请日:2016-01-22
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F12/0882
Abstract: 本发明公开了一种缓存脏页刷写方法及装置,创建块设备时为每个块设备单独分配内核刷写线程,所述缓存脏页刷写方法包括:每个块设备接收到脏页刷写指令后,调用本块设备的内核刷写线程,将本设备内的脏页刷写到磁盘中。可见,在本实施例中,通过为每个块设备分配单独内核刷写线程,可以保证每个块设备的脏页都得到及时的刷写,并且可以为每个块设备指定不同的脏页刷写算法,提高系统脏页刷写的灵活性,提高脏页刷写的并发度,从而提高系统脏页刷写的性能。
-
公开(公告)号:CN105786666A
公开(公告)日:2016-07-20
申请号:CN201610082649.1
申请日:2016-02-05
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F11/22
CPC classification number: G06F11/2273
Abstract: 本发明实施例提供一种用于多控制器存储系统的故障处理方法和系统,其中方法包括:当从控制器向主控制器传输数据时,若HA模块检测到主控制器宕机,则向从控制器内从MCC通信模块发送异常终止信号,从MCC通信模块接收该异常终止信息后,调用该从控制器内从IOM模块停止发送数据,并将写入失败数据和未发送数据返回该从IOM模块,从IOM模块将该写入失败数据和未发送数据添加至阻塞队列上层,并对SCST模块还未下发的数据进行阻塞,SCST模块每隔预设时间间隔对该阻塞队列中数据按照预设顺序进行下发,直到该阻塞队列中数据被主控制器写入后端磁盘。保证了写入数据的完整性和多控制器存储系统的稳定性,且具有较高的数据写入效率。
-
公开(公告)号:CN105302656A
公开(公告)日:2016-02-03
申请号:CN201510695149.0
申请日:2015-10-21
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F11/07
Abstract: 一种数据校验方法,所述方法包括:生成动态文件,所述动态文件用于记录每一个属性为写的写入到缓存的输入输出(IO)数据的属性信息;对所述动态文件进行解析,解析出所述每一个输入输出(IO)数据的属性信息,所述属性信息用于确定每一个输入输出IO数据;对解析后的所述每一个输入输出(IO)数据进行校验。本申请的技术方案,在掉电前,动态文件记录下发的输入输出(IO)队列中的所有成功写入到缓存的输入输出(IO);在存储目标机掉电瞬间,运行在客户端的测试工具能够继续记录断电瞬间,以及断电之前,已经成功下发的输入输出(IO)数据。本发明能够校验已经成功下发的输入输出(IO)数据,更好地测试缓存掉电一致性功能,提高整个存储系统的数据一致性能力和可靠性。
-
公开(公告)号:CN105260146A
公开(公告)日:2016-01-20
申请号:CN201510822346.4
申请日:2015-11-24
Applicant: 浪潮(北京)电子信息产业有限公司
Inventor: 赵鹏
Abstract: 本发明实施例公开了一种磁盘节能的设置方法及装置,包括:分析每个冗余磁盘组中的每个磁盘在不同时间段的业务压力值,并设定业务压力值小于预设阈值的时间段为磁盘的空闲状态;按照每个磁盘在空闲状态的时间段,设定磁盘休眠时间表;按照所述磁盘休眠时间表中的每个磁盘处于空闲状态的时间段,控制相应的磁盘进行休眠,可见,本实施例提供的这种节能设置方式,能够在业务压力较小的时间段内,将磁盘阵列中的多个磁盘进行休眠,达到节能的效果。
-
公开(公告)号:CN105302656B
公开(公告)日:2018-09-04
申请号:CN201510695149.0
申请日:2015-10-21
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F11/07
Abstract: 一种数据校验方法,所述方法包括:生成动态文件,所述动态文件用于记录每一个属性为写的写入到缓存的输入输出(IO)数据的属性信息;对所述动态文件进行解析,解析出所述每一个输入输出(IO)数据的属性信息,所述属性信息用于确定每一个输入输出IO数据;对解析后的所述每一个输入输出(IO)数据进行校验。本申请的技术方案,在掉电前,动态文件记录下发的输入输出(IO)队列中的所有成功写入到缓存的输入输出(IO);在存储目标机掉电瞬间,运行在客户端的测试工具能够继续记录断电瞬间,以及断电之前,已经成功下发的输入输出(IO)数据。本发明能够校验已经成功下发的输入输出(IO)数据,更好地测试缓存掉电一致性功能,提高整个存储系统的数据一致性能力和可靠性。
-
公开(公告)号:CN106293519A
公开(公告)日:2017-01-04
申请号:CN201610617262.1
申请日:2016-07-29
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F3/06
CPC classification number: G06F3/0608 , G06F3/064 , G06F3/0665 , G06F3/0676
Abstract: 本发明公开了一种磁盘存储管理方法,该方法包括:利用虚拟化层对后端磁盘进行管理,将后端磁盘加入到管理模式或者映像模式,进行统一管理;通过虚拟化技术将处于管理模式或者映像模式的后端磁盘划分成多个区块extent;将所述多个区块extent组织起来形成虚拟磁盘,将虚拟磁盘提供给上层接口。该方法实现提高磁盘空间利用率。
-
公开(公告)号:CN105183666A
公开(公告)日:2015-12-23
申请号:CN201510583505.X
申请日:2015-09-14
Applicant: 浪潮(北京)电子信息产业有限公司
Abstract: 本发明提供一种调度控制方法、装置及系统,上述方法包括以下步骤:多个控制器接收IO读写请求后,根据控制器类型确定对应的虚拟卷类型并将虚拟卷类型信息携带在所述IO读写请求中,将所述IO读写请求发送至对应的IO管理器;所述IO管理器根据所述IO读写请求中携带的虚拟卷类型信息,对所述IO读写请求进行调度,获取目标数据;降低了缓存设备负担,提升了IO性能。
-
公开(公告)号:CN105786666B
公开(公告)日:2019-05-10
申请号:CN201610082649.1
申请日:2016-02-05
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F11/22
Abstract: 本发明实施例提供一种用于多控制器存储系统的故障处理方法和系统,其中方法包括:当从控制器向主控制器传输数据时,若HA模块检测到主控制器宕机,则向从控制器内从MCC通信模块发送异常终止信号,从MCC通信模块接收该异常终止信息后,调用该从控制器内从IOM模块停止发送数据,并将写入失败数据和未发送数据返回该从IOM模块,从IOM模块将该写入失败数据和未发送数据添加至阻塞队列上层,并对SCST模块还未下发的数据进行阻塞,SCST模块每隔预设时间间隔对该阻塞队列中数据按照预设顺序进行下发,直到该阻塞队列中数据被主控制器写入后端磁盘。保证了写入数据的完整性和多控制器存储系统的稳定性,且具有较高的数据写入效率。
-
公开(公告)号:CN105183666B
公开(公告)日:2018-04-27
申请号:CN201510583505.X
申请日:2015-09-14
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F12/0866 , G06F9/48
Abstract: 本发明提供一种调度控制方法、装置及系统,上述方法包括以下步骤:多个控制器接收IO读写请求后,根据控制器类型确定对应的虚拟卷类型并将虚拟卷类型信息携带在所述IO读写请求中,将所述IO读写请求发送至对应的IO管理器;所述IO管理器根据所述IO读写请求中携带的虚拟卷类型信息,对所述IO读写请求进行调度,获取目标数据;降低了缓存设备负担,提升了IO性能。
-
公开(公告)号:CN105139892B
公开(公告)日:2018-01-26
申请号:CN201510614006.2
申请日:2015-09-23
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G11C29/56
Abstract: 本申请公开了一种应用于存储产品的数据驱动测试方法及系统,该方法包括:对预先构建的用例数据进行解析,得到相应的用例测试参数;确定与用例测试参数对应的执行函数;生成测试命令,并通过测试命令,将用例测试参数和执行函数传输至存储产品的内核,以使内核利用用例测试参数和执行函数,完成对测试命令的执行过程,并得到相应的测试结果。本申请通过测试命令将用例测试参数和执行函数传输至存储产品的内核,以完成相应的测试过程,当需要对存储产品的某个细分功能进行测试时,可先在预先构建的用例数据中嵌入与该细分功能相对应的用例测试参数,并确定相应的执行函数,接着在内核中完成执行过程,从而得到与上述细分功能相对应的测试结果。
-
-
-
-
-
-
-
-
-