[發明專利]一種SSD關鍵日志繼承的方法有效
| 申請號: | 201711463615.8 | 申請日: | 2017-12-28 |
| 公開(公告)號: | CN108197218B | 公開(公告)日: | 2021-11-12 |
| 發明(設計)人: | 劉水濤;王雯;彭鵬;姜黎 | 申請(專利權)人: | 湖南國科微電子股份有限公司 |
| 主分類號: | G06F16/18 | 分類號: | G06F16/18;G06F16/16;G06F11/34 |
| 代理公司: | 北京弘權知識產權代理有限公司 11363 | 代理人: | 逯長明;許偉群 |
| 地址: | 410100 湖南省長*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 ssd 關鍵 日志 繼承 方法 | ||
本申請涉及SSD固態硬盤應用技術領域,具體涉及一種SSD關鍵日志繼承的方法。現有的日志存放方式會導致日志丟失,很多關鍵的過程信息丟失,導致有的問題分析很困難。本申請提供一種SSD關鍵日志繼承的方法,所述方法包括:將目標日志定義為關鍵日志,在下刷日志塊中標記為關鍵日志塊,所有等級日志塊中標記為正常日志塊,進行下刷;對關鍵日志塊和正常日志塊進行分級,關鍵日志為高優先級,正常日志為所有優先級;當日志塊記錄滿時,優先回收存放時間最早的所有優先級日志。日志讀取會將所有等級日志與關鍵日志分別讀上來,解析時先解析所有等級日志,然后解析關鍵日志,關鍵日志按照時間戳位置填補所有等級日志丟失的條目。
技術領域
本申請涉及SSD固態硬盤應用技術領域,具體涉及一種SSD關鍵日志繼承的方法。
背景技術
日志主要是記錄SSD系統運行過程中的過程信息,包括正常與異常日志,用于輔助分析SSD功能實現及執行情況,更關鍵的是幫助問題定位等,通過日志信息快速定位到出現問題的模塊及場景,提高版本迭代效率及版本質量;由于SSD容量要求,NAND Flash 只留有一小部分空間來存放日志,這部分區域循環使用,日志從頭往后記,記錄快滿的時候將頭部的一部分日志擦除用來存放接下來要下刷的新日志。因為容量及性能要求,日志不可能不停的大量下刷,所以目前的做法是將日志分等級,按照關鍵程度進行等級劃分,SSD可以設置需要存放的日志等級;日志必須要滿足一定的條件才能下刷到Flash 中,盡量少打斷系統的正常業務,減少性能波動。
目前是將SSD內部分一部分Block,將這部分Block作為整個日志存儲池,日志存儲池循環利用,所有等級日志依次寫入日志存儲池,存儲池寫滿后,將存儲池中最開始記錄的日志Block擦除來記錄新日志,以達到循環利用的目的。還有是將整個日志區域分為A、B兩個乒乓日志存儲池,都用來存放日志,A與B區域都以R-Block(Raid-Block),當A區域寫滿后就將B區域的數據擦除,將新日志寫到B區域,B區域寫滿后將A區域數據擦除來存放新的日志,不同等級的日志統一下刷。
日志存儲池循環利用的時候,會將之前的存放的日志擦除用來存放新的日志,這樣就會導致之前的日志丟失;而將整個日志區域分為A、B兩個乒乓日志存儲池的話,當其中一個區域日志寫滿后會將另外一個區域的日志擦除用來存放新的日志,這樣就會導致其中一個區域的日志全部丟失。日志丟失使得很多關鍵的過程信息丟失,就會導致有的問題分析很困難。
發明內容
本發明的目的是為了解決日志存儲池循環利用的時候,會將之前的存放的日志擦除用來存放新的日志,這樣就會導致之前的日志丟失;而將整個日志區域分為A、B兩個乒乓日志存儲池的話,當其中一個區域日志寫滿后會將另外一個區域的日志擦除用來存放新的日志,這樣就會導致其中一個區域的日志全部丟失,因為很多關鍵的過程信息丟失,就會導致有的問題分析很困難的問題。
為此,本發明實施例提供了如下技術方案:一種SSD關鍵日志繼承的方法,所述方法包括以下步驟:
步驟1:將目標日志定義為關鍵日志,并在下刷日志塊中標記為關鍵日志塊,所有等級日志塊中標記為正常日志塊,進行下刷;
步驟2:對關鍵日志塊和正常日志塊進行分級,關鍵日志為高優先級,正常日志為所有優先級;
步驟3:當日志塊記錄滿時,優先回收存放時間最早的所有優先級日志。
可選地,所述步驟1中的所有等級日志包括目標日志和一般日志。
可選地,步驟1中的下刷方式包括同時下刷或者采用不同的下刷條件將日志分別下刷到塊中并標記為對應的日志塊。
可選地,所述下刷條件包括日志條目數或者日志容量大小。
可選地,步驟1當整個日志區域分為A、B兩個存儲池時,當區域A日志記滿時,將A區域的關鍵日志繼承轉存到區域B中,將目標日志標記為關鍵日志塊,系統新產生的日志按照原來的下刷方式繼續下刷。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于湖南國科微電子股份有限公司,未經湖南國科微電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711463615.8/2.html,轉載請聲明來源鉆瓜專利網。





