[發明專利]一種基于文件系統的日志存儲方法有效
| 申請號: | 201210533574.6 | 申請日: | 2012-12-12 |
| 公開(公告)號: | CN102981944A | 公開(公告)日: | 2013-03-20 |
| 發明(設計)人: | 張淑巖 | 申請(專利權)人: | 青島海信寬帶多媒體技術有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34;G06F12/02 |
| 代理公司: | 青島聯智專利商標事務所有限公司 37101 | 代理人: | 李升娟 |
| 地址: | 266555 山東省青*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 文件系統 日志 存儲 方法 | ||
1.一種基于文件系統的日志存儲方法,其特征在于,設置日志文件,將需要存儲的日志以日志記錄的形式寫入至日志文件中,利用文件系統管理日志文件和存儲設備,并將日志文件中的日志存儲到存儲設備中。
2.根據權利要求1所述的方法,其特征在于,所述日志記錄包括記錄時間字段、記錄內容字段和記錄結束標志字段。
3.根據權利要求2所述的方法,其特征在于,所述記錄結束標志為回車字符。
4.根據權利要求1所述的方法,其特征在于,在所述日志文件中新寫入的日志記錄大于設定數量時,控制所述文件系統將日志文件中的日志記錄寫入到所述存儲設備中。
5.根據權利要求1至4中任一項所述的方法,其特征在于,采用下述方法將當前日志記錄寫入至所述日志文件中:
計算當前日志記錄的長度;
判斷日志文件剩余空間能否存放當前日志記錄;
在剩余空間能存放當前日志記錄時,將當前日志記錄根據寫指針位置寫入至剩余空間;否則,將寫指針移動到最早寫入的日志記錄的首地址,將當前日志記錄從該首地址開始寫入。
6.根據權利要求5所述的方法,其特征在于,在將當前日志記錄寫入到所述日志文件中之后,將寫指針保存到獨立于日志文件的索引文件中;在下次寫入日志記錄時,從索引文件中讀取寫指針。
7.根據權利要求5所述的方法,其特征在于,在寫入當前日志記錄之前,判斷日志記錄的寫入頻率是否大于設定的采樣頻率;若寫入頻率大于采樣頻率,則判斷當前日志記錄是否需要丟棄,若丟棄,放棄當前日志記錄的寫入,否則,將當前日志記錄寫入至所述日志文件。
8.根據權利要求7所述的方法,其特征在于,采用下述方法判斷當前日志記錄是否需要丟棄:在設定的隨機數取值范圍內獲取隨機數,根據隨機數與隨機數取值范圍及所述設定的采樣頻率的大小關系判斷與隨機數相對應的當前日志記錄是否需要丟棄。
9.根據權利要求8所述的方法,其特征在于,在當前日志記錄相對應的隨機數不小于所述隨機數取值范圍與所述設定的采樣頻率之差時,判定當前日志記錄需要丟棄。
10.根據權利要求7所述的方法,其特征在于,在所述日志記錄的寫入頻率大于所述設定的采樣頻率時,首先設置溢出標志,然后再判斷當前日志記錄是否需要丟棄。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于青島海信寬帶多媒體技術有限公司,未經青島海信寬帶多媒體技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210533574.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種OLAP海量多維數據維存儲方法
- 下一篇:虛擬機調度的實現方法和裝置





