[发明专利]最后一笔储存日志搜寻方法在审
申请号: | 202110036932.1 | 申请日: | 2021-01-12 |
公开(公告)号: | CN114764305A | 公开(公告)日: | 2022-07-19 |
发明(设计)人: | 蔡长江 | 申请(专利权)人: | 昆达电脑科技(昆山)有限公司;神云科技股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 215300 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 最后一笔 储存 日志 搜寻 方法 | ||
一种最后一笔储存日志搜寻方法,其由一计算机系统实施,包含以下步骤:A.在开机后,该处理装置取得非挥发性内存中用以储存多笔日志的该日志区块之储存空间信息;B.该处理装置扫描该日志区块,以取得日志区块所储存的所有日志对应的日志编码中对应一目前编码最大值及对应一目前编码最小值的日志编码;C.该处理装置判断该非挥发性内存目前的储存状态是否为满溢状态,如果是,则执行步骤D,如果否,则执行步骤E;D.在日志编码中,找出小于该上限数量且最接近该上限数量的该日志编码所对应的日志;以及E.在日志编码中,找出该目前编码最大值的日志编码,对应该目前编码最大值的日志编码所对应的日志。
【技术领域】
本发明是一种最后一笔储存日志搜寻方法。
【背景技术】
目前,在现有技术中以中央处理器(CPU,Central Processing Unit)在快闪内存(flash memory)中记录日志(log)时,依据SCSI primary Commands-5(SPC-5)规范,每一笔日志均需对应一日志编码,在记录新的一笔日志时,系统会需要先追踪当下已经被记录的最后一笔日志所对应的日志编码,才能对新的一笔日志记录正确的日志编码,根据现有技术,系统会在相异于记录日志的快闪内存区块的另一非挥发性内存区块,另外以永久储存的方式储存具有最后一笔已经被记录的日志对应之日志编码的日志头(log header),以避免在同一个快闪内存区块循环记录多笔日志时,当所要记录的日志数量超过该快闪内存所能储存的日志数量时,在以覆盖该快闪内存区块已储存的数据的方式来储存记录下一笔日志时,若日志头与该些日志储存于同一个快闪内存区块,则日志头的数据就有机会在循环储存记录下一笔日志的过程中,造成日志头被误覆盖或损毁,而造成无法追踪最后一笔日志的日志编码的状况及其记录位置,这样一来,当新的下一笔日志要被记录时,也就因为无法找到新的下一笔日志被记录前,具有该快闪内存区块已储存的数据中最后一笔被记录的日志编码的日志头,而无法找到在新的下一笔日志被记录前该快闪内存区块已储存的数据中最后一笔被记录的日志所对应的日志编码,而无法累加计算新的下一笔日志的日志编码,导致无法承接最后一笔被记录的日志之日志编码,来继续累加计算下一笔日志记录时应该要对应的日志编码,进而无法使依序记录的日志具有连续行的日志编码,以方便日后计算机/服务器的维护人员简单的阅读及检索日志。
【发明内容】
本发明所要解决的技术问题是提供一种最后一笔储存日志搜寻方法,其克服了现有技术中一定要另外使用一永久储存区块作为日志头,才能取得非挥发性内存区块中,最后一笔被记录的日志之日志编码的缺点。
为解决上述技术问题,本发明一种最后一笔储存日志搜寻方法,其由一计算机系统实施,该计算机系统包括一处理装置、一与该处理装置电耦接的一非挥发性内存,该非挥发性内存包括一用以储存日志的日志区块,该处理装置执行一韧体而依序产生多笔日志,并依序储存该些日志于该日志区块,该日志区块可同时储存的日志之数量最多为一上限数量,且每一日志均分别对应一日志编码,且该些日志编码的范围落在一编码上限值与一编码下限值之间,上述方法包含以下步骤:
A.在该计算机系统开机后,该计算机系统的处理装置执行该韧体以取得与该处理装置电耦接的该非挥发性内存中用以储存多笔日志的该日志区块之储存空间信息,其中,该储存空间信息包含该日志区块之储存空间的大小、该日志区块之地址及该日志区块可储存的日志的上限数量;
B.该处理装置扫描该日志区块,以取得日志区块所储存的所有日志对应的日志编码中对应一目前编码最大值及对应一目前编码最小值的日志编码,其中,该目前编码最大值代表该日志区块当下所储存的所有日志所分别对应的日志编码中之数值最大的日志编码,其中,该目前编码最小值代表该日志区块当下所储存的所有日志分别对应的日志编码中之数值最小的日志编码;
C.该处理装置判断该非挥发性内存目前的储存状态是否为满溢状态,如果是,则执行步骤D,如果否,则执行步骤E;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于昆达电脑科技(昆山)有限公司;神云科技股份有限公司,未经昆达电脑科技(昆山)有限公司;神云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110036932.1/2.html,转载请声明来源钻瓜专利网。