一种异构混合内存系统中存储日志信息的方法及其容错装置制造方法及图纸

技术编号:20176429 阅读:42 留言:0更新日期:2019-01-23 00:18
本申请提供了一种异构混合内存系统中存储日志信息的方法,其特征在于,包括:判断所述系统用于存储内核日志的NVM中是否存在数据;当所述NVM中存在数据时,将所述NVM中存在的数据暂存在所述系统内核临时分配的缓存中;用户从所述缓存中读取所述数据后,清空所述NVM中存储的数据。因此,本文提出一种异构混合内存系统中内核日志容错的方法,主要针对异构混合内存系统中的内核日志进行容错处理,通过内核日志缓冲区的重定向,提供实时统一管理内核日志容错机制,增强系统的可靠性、可用性、可扩展性。

A Method of Storing Log Information in Heterogeneous Hybrid Memory System and Its Fault Tolerant Device

This application provides a method for storing log information in a heterogeneous hybrid memory system, which is characterized by: determining whether data exists in the NVM used by the system to store kernel logs; temporarily storing the data existing in the NVM in the temporarily allocated cache of the system kernel when data exists in the NVM; and clearing the data after the user reads the data from the cache. Empty the data stored in the NVM. Therefore, this paper proposes a fault-tolerant method for kernel logs in heterogeneous hybrid memory systems. It mainly deals with the fault-tolerant processing of kernel logs in heterogeneous hybrid memory systems. By redirecting the kernel log buffer, it provides a real-time and unified fault-tolerant mechanism for managing kernel logs, which enhances the reliability, availability and scalability of the system.

【技术实现步骤摘要】
一种异构混合内存系统中存储日志信息的方法及其容错装置
本申请涉及服务器存储领域,并且更具体地,涉及一种异构混合内存系统中存储日志信息的方法及其容错装置。
技术介绍
内核日志的存储流程是将日志信息存储到缓冲区中,只有当缓冲区满了或者出现特定系统调用系统日志(syslog)时才会清除部分数据或全部数据,把内核日志刷新到磁盘中,一般情况下真正的内核日志数据会留在缓冲区中。若当缓冲区的数据没有及时得到保存就出现系统宕机或断电,这使得内核日志的重要信息无法得到保存。
技术实现思路
本申请提供一种异构混合内存系统中存储日志信息的方法,能够提高系统的可靠性。第一方面,提供一种异构混合内存系统中存储日志信息的方法,包括:判断所述系统用于存储内核日志的NVM中是否存在数据;当所述NVM中存在数据时,将所述NVM中存在的数据暂存在所述系统内核临时分配的缓存中;用户从所述缓存中读取所述数据后,清空所述NVM中存储的数据。结合第一方面,在第一方面的第一种所述方法还包括:当所述用于存储内核日志的NVM中不存在数据时,将所述系统内核临时分配的缓存中填充的数据存储至所述NVM中。结合第一方面及其上述实现方式,在第一方本文档来自技高网...

【技术保护点】
1.一种异构混合内存系统中存储日志信息的方法,其特征在于,包括:判断所述系统用于存储内核日志的NVM中是否存在数据;当所述NVM中存在数据时,将所述NVM中存在的数据暂存在所述系统内核临时分配的缓存中;用户从所述缓存中读取所述数据后,清空所述NVM中存储的数据。

【技术特征摘要】
1.一种异构混合内存系统中存储日志信息的方法,其特征在于,包括:判断所述系统用于存储内核日志的NVM中是否存在数据;当所述NVM中存在数据时,将所述NVM中存在的数据暂存在所述系统内核临时分配的缓存中;用户从所述缓存中读取所述数据后,清空所述NVM中存储的数据。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述用于存储内核日志的NVM中不存在数据时,将所述系统内核临时分配的缓存中填充的数据存储至所述NVM中。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:当所述NVM中存在数据时,将所述NVM中存在的数据解析为可读形式数据保存在所述系统的系统日志中。4.一种异构混合内存系统中的容错装置,...

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

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

1