A hardware platform based on domestic RAID system, including hardware layer, firmware layer, driver layer and application layer; in the hardware layer, transplant RAID controller driver: RAID controller driver for cross platform, realize the hardware driver; the firmware for debugging RAID read and write cache allocation algorithm implementation, management and. The protection of power; the driver layer interface for debugging: including RAID disk retrieval, create / delete / reconstruction; the application layer is used to complete the user management interface function debugging: Hardware Implementation of the RAID management function.
【技术实现步骤摘要】
一种基于国产平台的硬件RAID系统及其实现方法
本专利技术涉及一种基于国产平台的硬件RAID系统及其实现方法,属于硬件RAID移植和优化的
技术介绍
近年来,作为存储领域的关键和核心技术,RAID技术在国产自主可控领域发展迅速,并逐步大规模应用到关键数据中心等场所。目前RAID技术的实现主要有硬件RAID和软件RAID两种方式。软件RAID技术采用全软件RAID实现,其开源特性使得软件RAID在国产平台的应用很容易。但是软件RAID存在3个缺点:占用内存空间;占用CPU资源;系统分区内不能参与实现RAID。目前,在国产CPU服务器存储技术研究中,大多采用软件RAID技术,RAID管理软件运行于操作系统之上,在应用中所有存储算法在系统层实现,占用较多系统软硬件资源,降低系统计算和处理性能,同时在操作系统启动之前无法实现RAID功能,一旦操作系统损坏,RAID程序无法进行,对整个RAID组的数据安全都会带来一定隐患。而硬件RAID技术较少占用系统CPU及内存资源,使系统整体性能可以获得很大的提升。此外,硬件RAID还提供剩余空间取代阵列重建、错误磁盘自动检测、热备及自动恢复等功能,在使用和服务性能上更有优势。同时,硬件RAID的设置则不依赖于操作系统,在操作系统启动之前RAID就已经启动了,相比软件RAID而言硬件RAID系统具有更高的可靠性。但是目前硬件RAID技术主要采用硬件RAID卡实现,由于主流RAID卡配置软件及板载固件均基于X86架构实现,在国产平台上对于硬件RAID技术的研究还不完善。所以,研究国产CPU服务器平台的硬件RAID技术设计 ...
【技术保护点】
一种基于国产平台的硬件RAID系统,其特征在于,所述系统包括硬件层、固件层、驱动层和应用层;在所述硬件层,移植RAID控制器驱动:对RAID控制器驱动进行跨平台移植,实现硬件驱动;所述固件层用于调试RAID读写算法实现、缓存分配管理和掉电保护;所述驱动层用于接口调试:包括磁盘检索、RAID创建/删除/重建;所述应用层用于完成用户管理接口功能调试:实现对硬件RAID功能的管理。
【技术特征摘要】
1.一种基于国产平台的硬件RAID系统,其特征在于,所述系统包括硬件层、固件层、驱动层和应用层;在所述硬件层,移植RAID控制器驱动:对RAID控制器驱动进行跨平台移植,实现硬件驱动;所述固件层用于调试RAID读写算法实现、缓存分配管理和掉电保护;所述驱动层用于接口调试:包括磁盘检索、RAID创建/删除/重建;所述应用层用于完成用户管理接口功能调试:实现对硬件RAID功能的管理。2.根据权利要求1所述的一种基于国产平台的硬件RAID系统,其特征在...
【专利技术属性】
技术研发人员:赵瑞东,李保来,陈乃阔,
申请(专利权)人:山东超越数控电子有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。