-
公开(公告)号:CN104331344A
公开(公告)日:2015-02-04
申请号:CN201410645307.7
申请日:2014-11-11
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F11/14
Abstract: 本发明公开了一种数据备份的方法及装置,包括:建立源数据卷与目的数据卷的一一对应关系;按照第一阈值,将对应的源数据卷和目的数据卷分别划分为多个数据块,并分别对划分后的源数据卷的各个数据块和目的数据卷的各个数据块编号;将划分后的源数据卷的各个数据块拷贝至对应的目的数据卷的数据块中,并更改源数据卷和目的数据卷的位图信息中各个数据块的状态。本发明技术方案实现了在存储系统中各个控制器上的负载均衡。
-
公开(公告)号:CN104461910B
公开(公告)日:2018-07-17
申请号:CN201510007536.0
申请日:2015-01-07
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F11/36
Abstract: 本发明提供一种实现自动测试的装置及方法,包括:测试任务单元、软件执行单元和硬件环境单元;其中,测试任务单元,用于按照测试任务向软件执行单元和硬件环境单元发出与硬件相关的软件测试命令;硬件环境单元,用于产生与硬件相关的软件测试命令对应的硬件环境动作;软件执行单元,用于基于与硬件相关的软件测试命令的硬件环境动作,对存储系统执行所述与硬件相关的软件测试命令。本发明在完成与逻辑相关的软件测试命令基础上,通过硬件环境单元,用于产生用于执行与硬件相关的软件测试命令的硬件环境动作,为实现与硬件相关的软件测试命令的测试提供了基础,实现了对存储系统更为全面测试,提高存储系统的可靠性。
-
公开(公告)号:CN104461925B
公开(公告)日:2017-10-13
申请号:CN201410648027.1
申请日:2014-11-14
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F12/06
Abstract: 本发明公开了一种存储设备地址对齐的自动纠正方法和装置,包括:通过映射表检测出访问请求的逻辑地址为非对齐访问地址,根据映射表中记录的偏移量对非对齐访问地址进行纠正对齐操作,如果未检测出其为非对齐访问地址,则保存在逻辑地址统计缓存内。当该缓存中的条目数量达到上限时,执行迁移流程;判断出通过映射表未检测出的非对齐访问地址段,建立逻辑地址与物理地址之间的映射关系,添加到映射表的条目中,并对非对齐访问地址段进行对齐操作;并读取对齐后的访问请求的逻辑地址所对应的物理地址中的数据。通过本发明的方案,能够解决现有对齐纠正方案中存在的需要对上层应用进行重新配置、手动执行、易用性差的缺点。
-
公开(公告)号:CN105302656A
公开(公告)日:2016-02-03
申请号:CN201510695149.0
申请日:2015-10-21
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F11/07
Abstract: 一种数据校验方法,所述方法包括:生成动态文件,所述动态文件用于记录每一个属性为写的写入到缓存的输入输出(IO)数据的属性信息;对所述动态文件进行解析,解析出所述每一个输入输出(IO)数据的属性信息,所述属性信息用于确定每一个输入输出IO数据;对解析后的所述每一个输入输出(IO)数据进行校验。本申请的技术方案,在掉电前,动态文件记录下发的输入输出(IO)队列中的所有成功写入到缓存的输入输出(IO);在存储目标机掉电瞬间,运行在客户端的测试工具能够继续记录断电瞬间,以及断电之前,已经成功下发的输入输出(IO)数据。本发明能够校验已经成功下发的输入输出(IO)数据,更好地测试缓存掉电一致性功能,提高整个存储系统的数据一致性能力和可靠性。
-
公开(公告)号:CN104572504A
公开(公告)日:2015-04-29
申请号:CN201510053032.2
申请日:2015-02-02
Applicant: 浪潮(北京)电子信息产业有限公司
Abstract: 本发明公开了一种实现数据预读的方法及装置,包括:对单隐层神经网络进行训练获得预设层数的多隐层神经网络;基于训练完成的预设层数的多隐层神经网络对存储系统的数据预读到缓存。本发明方法通过多隐层神经网络对存储系统的数据进行预读到缓存,实现了随机IO数据预读,保证了缓存中预读数据的准确性,提高了存储系统的性能。
-
公开(公告)号:CN104991745A
公开(公告)日:2015-10-21
申请号:CN201510432216.X
申请日:2015-07-21
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F3/06
Abstract: 本发明公开了一种存储系统数据写入方法和系统,包括:数据接收及协议解析子系统接收计算节点的写IO请求,写IO请求包括至少一个通信报文,该通信报文包括协议字段和有效载荷字段;在接收写IO请求的过程中,将通信报文的协议字段数据和有效载荷字段数据分别存放在高速存储介质的不同位置,并将通信报文的有效载荷字段数据独立存放;写IO请求接收完成后,将写IO请求传送到数据缓存子系统;数据缓存子系统收到写IO请求后,向计算节点返回写操作完成信息,并对写IO请求进行写操作。通过本发明,能够在同样的硬件平台下,提高存储系统数据写入性能。
-
公开(公告)号:CN104572380A
公开(公告)日:2015-04-29
申请号:CN201510051825.0
申请日:2015-01-30
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F11/22
Abstract: 本发明公开了一种检测磁盘的方法和装置,包括:对当前的扇区进行检测,若检测到当前的扇区正常,则计算当前的扇区的扇区标识和当前步长之间的和值;判断出计算得到的和值大于或等于1且小于或等于廉价冗余磁盘阵列RAID的总扇区数,将扇区标识为计算得到的和值的扇区作为当前的扇区继续执行对当前的扇区进行检测的步骤;当判断出连续检测到扇区正常的次数大于或等于预设次数,且当前步长大于0时,将当前步长调大后继续执行计算当前的扇区的扇区标识和当前步长之间的和值的步骤。通过本发明的方案,在判断出连续检测到扇区正常的次数大于或等于预设次数,且当前步长大于0时,将当前步长调大后继续检测,降低了对磁盘的访问频率。
-
公开(公告)号:CN104536704A
公开(公告)日:2015-04-22
申请号:CN201510015078.5
申请日:2015-01-12
Applicant: 浪潮(北京)电子信息产业有限公司
CPC classification number: G06F3/0656 , G06F3/0661 , G06F3/0689
Abstract: 本发明提供一种双控制器通信方法、发送端控制器和接收端控制器,包括:发送端控制器根据需要发送的数据的数据写入磁盘的位置和大小,向接收端控制器的接收缓存池申请接收缓存空间并获得接收缓存空间的缓存位置指针;发送端控制器将需要发送的数据发送到申请到的接收端控制器的接收缓存空间中,并将接收缓存空间的缓存位置指针发送到接收端控制器。接收端控制器将接收到的数据存入接收缓存空间,将接收到的缓存位置指针转换成本地内存的数据指针,并将数据指针从卷数据缓存逐级传递到廉价冗余磁盘阵列RAID系统。通过本发明提供的技术方案节约了计算机的CPU资源和占用系统的总线带宽,从而提高了系统的处理性能。该发明主要适用于双控制器通信中。
-
公开(公告)号:CN104461910A
公开(公告)日:2015-03-25
申请号:CN201510007536.0
申请日:2015-01-07
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F11/36
Abstract: 本发明提供一种实现自动测试的装置及方法,包括:测试任务单元、软件执行单元和硬件环境单元;其中,测试任务单元,用于按照测试任务向软件执行单元和硬件环境单元发出与硬件相关的软件测试命令;硬件环境单元,用于产生与硬件相关的软件测试命令对应的硬件环境动作;软件执行单元,用于基于与硬件相关的软件测试命令的硬件环境动作,对存储系统执行所述与硬件相关的软件测试命令。本发明在完成与逻辑相关的软件测试命令基础上,通过硬件环境单元,用于产生用于执行与硬件相关的软件测试命令的硬件环境动作,为实现与硬件相关的软件测试命令的测试提供了基础,实现了对存储系统更为全面测试,提高存储系统的可靠性。
-
公开(公告)号:CN104268099A
公开(公告)日:2015-01-07
申请号:CN201410438004.8
申请日:2014-08-29
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F12/08
Abstract: 本发明公开了一种管理数据读写的方法及装置,包括:当有数据块I/O请求时,确定该数据块I/O请求的总次数并判断该数据块I/O请求的总次数是否超过预置统计门限值,当该数据块I/O请求的总次数超过预置统计门限值时,确定数据块的热度分数值;比较确定的数据块的热度分数值与预设的热度分数值阈值的大小,并根据比较结果确定是否更新预先建立的对应关系中的数据块的存放位置;根据更新后的预先建立的对应关系中的数据块的存放位置,进行数据块的I/O操作。本发明技术方案提高了存储系统的整体性能。
-
-
-
-
-
-
-
-
-