-
公开(公告)号:CN102073593A
公开(公告)日:2011-05-25
申请号:CN201010546222.5
申请日:2010-11-15
Applicant: 浪潮(北京)电子信息产业有限公司
Abstract: 本发明提供一种内存中数据块的发送、接收方法和装置及传输系统,涉及通信领域;能够缩短数据块的传输时间。所述发送方法,包括:当检测到有数据包的数据块需要通过无限带宽链路传输时,通知接收端注册用于存储所述数据包中全部数据块的内存空间;为本地用于缓冲所述数据包中全部数据块的内存空间进行注册;当检测到本地和所述接收端都完成内存空间的注册后,将所述数据包的全部数据块填充到一个工作请求中;通过无限带宽链路向所述接收端发送所述工作请求。本发明提供的技术方案可应用于信息传输。
-
公开(公告)号:CN102053831A
公开(公告)日:2011-05-11
申请号:CN201010595846.6
申请日:2010-12-10
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F9/44
Abstract: 本发明公开了一种Linux操作系统的定制方法及系统,以降低定制Linux操作系统的难度,其中该方法包括:将Linux操作系统划分为内核部分、初始系统部分、基础OS部分和附加OS部分;在宿主系统中存储待构建的Linux操作系统的目标源码和目标脚本;将上述四个部分的编译过程写入到目标脚本中;在Linux操作系统的定制过程中,根据用户需求配置附加OS部分以及内核部分的选项,配置动态配置文件,执行目标脚本。本发明提供了一种简单、高效、智能并且有利于维护的Linux操作系统的定制技术,不需要管理者在发布定制的操作系统时花费大量时间和精力,特别适用于针对Linux操作系统开发的需要频繁发布系统的应用。
-
公开(公告)号:CN105740170B
公开(公告)日:2020-12-04
申请号:CN201610041801.1
申请日:2016-01-22
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F12/0882
Abstract: 本发明公开了一种缓存脏页刷写方法及装置,创建块设备时为每个块设备单独分配内核刷写线程,所述缓存脏页刷写方法包括:每个块设备接收到脏页刷写指令后,调用本块设备的内核刷写线程,将本设备内的脏页刷写到磁盘中。可见,在本实施例中,通过为每个块设备分配单独内核刷写线程,可以保证每个块设备的脏页都得到及时的刷写,并且可以为每个块设备指定不同的脏页刷写算法,提高系统脏页刷写的灵活性,提高脏页刷写的并发度,从而提高系统脏页刷写的性能。
-
公开(公告)号:CN105718217B
公开(公告)日:2018-10-30
申请号:CN201610031770.1
申请日:2016-01-18
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F3/06
Abstract: 本发明公开了一种精简配置存储池数据一致性维护的方法及装置,包括:接收数据空间修改指令;根据所述修改指令对映射树中的逻辑卷空间映射信息进行修改,并对超级块中的元数据版本号进行修改;将超级块中的元数据版本号信息、修改后的逻辑卷空间映射信息及修改指令类型信息保存至日志空间。可见,在本实施例中,在根据修改指令对映射树中的逻辑卷空间映射信息进行修改时,同时将超级块中的元数据版本号信息、修改后的逻辑卷空间映射信息及修改指令类型信息备份至日志空间,以备在系统掉电时,通过备份的日志数据恢复数据,解决系统掉电造成元数据和数据丢失问题,并且存储池中的日志存储数据量极小,对系统性能影响低。
-
公开(公告)号:CN105183601B
公开(公告)日:2018-05-04
申请号:CN201510607909.8
申请日:2015-09-22
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F11/22
Abstract: 本发明公开了一种测试磁盘旋转时间的方法及装置,包括:创建第一块设备层输入输出请求,所述第一块设备层输入输出请求从0位置处进行预设大小的写操作;顺序向磁盘下发两次第一块设备层输入输出请求的写操作;分别记录第一次写操作结束的第一时钟节拍以及第二次写操作结束的第二时钟节拍;根据时钟频率,确定所述第一时钟节拍以及第二时钟节拍的时间差值,作为磁盘的旋转时间。此外,本发明还提供了一种测试磁盘柱面容量的方法及装置。可见,本发明通过对磁盘进行I/O操作,可以方便地测试出磁盘的柱面大小和旋转时间,不仅简化了磁盘旋转时间和柱面大小测试的流程步骤,同时还保证了所得到的结果的准确度。
-
公开(公告)号:CN103049505B
公开(公告)日:2015-07-15
申请号:CN201210536328.6
申请日:2012-12-12
Applicant: 浪潮(北京)电子信息产业有限公司
Abstract: 一种存储引擎和一种存储结构,该存储引擎包括第一IOP和第二IOP、磁盘互连接口、存储引擎互连接口和管理接口,所述第一IOP通过所述磁盘互连接口及外部交换模块与至少一个磁盘相连,所述第二IOP与所述外部交换模块相连。本发明实施例中的存储引擎扩展性好,且因为采用非对称设计,存储效率高,性能好。由该存储引擎形成的存储结构能够实现对海量数据的存储,且能够实现全局访问,且数据存储的可靠性和安全性强。
-
公开(公告)号:CN104333469B
公开(公告)日:2018-02-27
申请号:CN201410641039.1
申请日:2014-11-13
Applicant: 浪潮(北京)电子信息产业有限公司
Abstract: 本发明公开了一种存储系统光纤通道FC会话管理方法和系统,包括:存储系统启动时,初始化固件Firmware和驱动模块,Firmware建立并维护第一端口信息数据库,驱动模块建立并维护第二端口信息数据库;当Firmware或驱动模块检测到设备状态变化时,Firmware更新第一端口信息数据库中的节点端口信息,并通知驱动模块,驱动模块更新驱动模块层的第二端口信息数据库中的节点端口信息,并根据定时机制更新会话和对输入输出IO请求的处理。通过本发明的方案,能够热处理FCSAN拓扑结构变化、光纤线插拔、光纤卡插拔、FC网络扩展等情况,不需要停机停业务,保证了数据业务的连续性和可靠性。
-
公开(公告)号:CN105243031B
公开(公告)日:2018-01-26
申请号:CN201510594391.9
申请日:2015-09-17
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F12/0882
Abstract: 本发明公开了一种缓存分区分配空闲页的方法及装置,该方法包括:接收缓存分配请求;判断当前缓存分区中的空闲页是否超过第一预设阈值;当所述当前缓存分区中的空闲页未超过所述第一预设阈值时,判断所述当前缓存分区中的脏页比例是否超过第二预设阈值;当所述当前缓存分区中的脏页比例超过第二预设阈值时,从预先设定优先级的各个缓存分区中查找优先级小于所述当前缓存分区的空闲缓存分区;借调所述空闲缓存分区的空闲页。本发明所提供的缓存分区分配空闲页的方法及装置,能够优先保证高优先级业务的缓存需求,从而保障了关键业务的流畅。
-
公开(公告)号:CN105740172A
公开(公告)日:2016-07-06
申请号:CN201610052933.4
申请日:2016-01-26
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F12/16
CPC classification number: G06F12/16
Abstract: 本发明公开了块设备数据缓存掉电保护的方法及系统,该方法包括:在掉电保护内存区域设置块设备信息保护区,缓存单元信息保护区及缓存单元保护区;将块设备信息保护区,缓存单元信息保护区及缓存单元保护区设置为对CPU直写或无缓存模式;当系统未掉电时,在缓存单元保护区中的缓存单元中保存块设备缓存数据;在块设备信息保护区中记录对应的块设备信息,在缓存单元信息保护区记录对应的缓存单元信息;当系统掉电时,根据块设备信息保护区,缓存单元信息保护区及缓存单元保护区中记录的内容,识别需要写回数据的块设备,并将块设备对应的数据写回到存储介质中;能够解决对CPU缓存不同步和保护问题,保证掉电数据保护完整具有较好的性能。
-
公开(公告)号:CN105740170A
公开(公告)日:2016-07-06
申请号:CN201610041801.1
申请日:2016-01-22
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F12/0882
CPC classification number: G06F12/0882
Abstract: 本发明公开了一种缓存脏页刷写方法及装置,创建块设备时为每个块设备单独分配内核刷写线程,所述缓存脏页刷写方法包括:每个块设备接收到脏页刷写指令后,调用本块设备的内核刷写线程,将本设备内的脏页刷写到磁盘中。可见,在本实施例中,通过为每个块设备分配单独内核刷写线程,可以保证每个块设备的脏页都得到及时的刷写,并且可以为每个块设备指定不同的脏页刷写算法,提高系统脏页刷写的灵活性,提高脏页刷写的并发度,从而提高系统脏页刷写的性能。
-
-
-
-
-
-
-
-
-