一种linux操作系统日志容错方法及系统技术方案

技术编号:19593027 阅读:50 留言:0更新日期:2018-11-28 04:46
本发明专利技术涉及一种linux操作系统日志容错方法及系统,包括上电启动模块:用于linux操作系统上电后,BIOS完成硬件部分的初始化设置,并加载服务器启动内核;日志存储路径更换模块:将用于linux操作系统日志保存的NVDIMM物理内存区域保留,并通过页表机制转换为虚拟地址;日志存储路径设定模块:将虚拟地址范围抽象为块设备,并将块设备初始化为具有直写特性的文件系统;linux操作系统目录使用的介质为NVDIMM,linux操作系统产生的日志文件都写入NVDIMM中;数据同步模块:设置定时服务程序,每隔一段时间将NVDIMM中的日志数据同步到磁盘中进行永久保存。

【技术实现步骤摘要】
一种linux操作系统日志容错方法及系统
本专利技术属于系统断电数据备存设计
,涉及一种日志容错方法及系统,尤其是一种linux操作系统日志容错方法及系统;能够在完全断电时保存完整的内存数据。
技术介绍
如何最大限度提高存储子系统的I/O性能,降低存储延迟,一直是服务器行业不断努力的方向。服务器性能提升的最大瓶颈就是存储I/O,即存储子系统的性能。把服务器内部各个关键性能组件的I/O性能列出来,容易发现存储子系统的I/O相对于CPU与内存的性能,有着明显的差距。当CPU平台随着CPU自身整合能力的不断提升,对于服务器而言,存储子系统进一步性能提升与组件级创新绝对是服务器的厂商必争之地。近几年,风生水起的闪存技术就是最好的例证,SSD/NVMe等产品的出现,让存储子系统的性能有了质的飞跃,但相对于存储平台与CPU/内存平台间仍然巨大的性能“空档”,无疑意味着创新还有很大的创新空间。在这此期间,借助于传统DRAM内存与NAND闪存的“混合”,新出现的存储组件似乎更值得我们关注,这就是NVDIMM。NVDIMM的全称是Non-VolatileDualIn-lineMemoryModu本文档来自技高网...

【技术保护点】
1.一种linux操作系统日志容错方法,其特征在于,包括以下步骤:S1:硬件初始化的步骤;S2:更换日志存储路径的步骤;S3:设定日志存储路径的步骤;S4:数据同步的步骤。

【技术特征摘要】
1.一种linux操作系统日志容错方法,其特征在于,包括以下步骤:S1:硬件初始化的步骤;S2:更换日志存储路径的步骤;S3:设定日志存储路径的步骤;S4:数据同步的步骤。2.根据权利要求1所述的一种linux操作系统日志容错方法,其特征在于,所述步骤S1具体包括:linux操作系统上电后,BIOS完成硬件部分的初始化设置,并加载服务器启动内核。3.根据权利要求1或2所述的一种linux操作系统日志容错方法,其特征在于,所述步骤S2具体包括:将用于linux操作系统日志保存的NVDIMM物理内存区域保留,并通过页表机制转换为虚拟地址。4.根据权利要求3所述的一种linux操作系统日志容错方法,其特征在于,所述步骤S3具体包括:将虚拟地址范围抽象为块设备,并将块设备初始化为具有直写特性的文件系统;linux操作系统目录使用的介质为NVDIMM,linux操作系统产生的日志文件都写入NVDIMM中。5.根据权利要求4所述的一种linux操作系统日志容错方法,其特征在于,所述步骤S4具体包括:设置定时服务程序,每隔一段时间将NVDIMM中的日志数据同步到磁盘中进行永久保存。6.根据权利要求5所述的一种linux操作系统日志容错方法,其特征在于,该linux操作系统日志容错方法还包括以下步骤:S5:linux操作系统关闭处理的步骤。7.根据权利要求6所述的一种linux操作系统日志容错方法,其特征在于,所述步骤S5具体包括:linux操作系...

【专利技术属性】
技术研发人员:方雪静
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1