[發明專利]一種實現日志管理的計算機系統及其方法無效
| 申請號: | 201210110305.9 | 申請日: | 2012-04-13 |
| 公開(公告)號: | CN102637142A | 公開(公告)日: | 2012-08-15 |
| 發明(設計)人: | 唐金榮;施培任 | 申請(專利權)人: | 浪潮(北京)電子信息產業有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34 |
| 代理公司: | 北京安信方達知識產權代理有限公司 11262 | 代理人: | 栗若木;曲鵬 |
| 地址: | 100085 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 日志 管理 計算機系統 及其 方法 | ||
技術領域
本發明涉及計算機系統,尤其涉及實現日志管理的計算機系統及其方法。
背景技術
在計算機系統中(例如Linux操作系統)中,日志作為記錄系統和用戶行為的一種技術手段,可以對系統和用戶的行為進行查詢、跟蹤和分析。在Linux系統中,除了系統內核模塊會生成日志外,用戶態的應用程序也會生成日志,用戶可以根據這些日志來分析系統和應用程序的健康狀態。
但是,由于日志文件的大小是線性增長的,即系統運行時間越長,日志記載的內容也會越來越多,日志文件也會越來越大。面對海量的日志,當需要去查詢分析特定的日志內容時,得花費大量的時間來查找這些日志信息。并且,日志文件容量的變大,也會造成大量的磁盤空間被占用,日志文件中的冗余信息越多,造成的磁盤浪費就越嚴重。再有,日志文件的寫入,需要讀寫磁盤的操作,若大量日志不停地寫入磁盤,會對磁盤的健康造成不利影響。
因此,如何通過有效地管理日志文件來減少磁盤空間的浪費,并方便查詢和檢索,是當前計算機系統日志管理亟待要解決的問題。
發明內容
本發明所要解決的技術問題是提供一種實現日志管理的計算機系統及其方法,能夠減少磁盤空間的浪費。
為了解決上述技術問題,本發明提供了一種實現日志管理的計算機系統,包括分別與用于協調控制的系統內核模塊連接的日志分類模塊、日志轉儲模塊和/或日志管理模塊,其中:
日志分類模塊,用于根據日志的來源將日志分類,通過系統內核模塊將分類的日志內容傳遞給日志轉儲模塊和日志管理模塊;
日志轉儲模塊,用于將分類的日志內容寫入到內存保存的日志文件中,待條件滿足后將日志文件和/或打包壓縮的日志文件包寫入磁盤;
日志管理模塊,用于對分類的日志按時間周期方式或文件容量方式進行管理,在相應設置的時間條件或容量條件滿足時,將對應的日志文件打包壓縮,通過日志轉儲模塊將打包壓縮的日志文件包傳遞給日志轉儲模塊。
進一步地,日志分類模塊分類的日志包括內核日志、重要用戶態日志、一般用戶態日志、會產生大量信息的日志以及重要的應用程序日志中的一種或多種。
進一步地,
日志管理模塊按所述時間周期方式管理,即預先動態設置時間周期,當接收并寫入了一個時間周期的日志后,則將日志文件打包壓縮,并將原有日志文件清空來接收新日志;或者按文件容量方式管理,即預先動態設置日志文件最大容量,當接收并寫入了最大容量的日志文件后,則將該日志文件打包壓縮,將原有日志文件清空來接收新日志;
日志轉儲模塊將新的日志或重要應用程序的日志相應的日志文件存入系統磁盤上;或者,待時間周期的條件或待文件容量的條件滿足后,將相應的日志文件包轉儲于專門存放歷史日志的磁盤中。
進一步地,該系統還包括與系統內核模塊連接的日志檢索模塊,其中:
日志檢索模塊,用在需要檢索日志時,從存儲歷史日志磁盤中調出舊的日志包,解壓后進行分析及檢索;或直接從系統磁盤中檢索獲取。
進一步地,日志檢索模塊在要檢索舊的日志時,從存儲歷史日志磁盤中調出舊的日志包,解壓后進行分析及檢索;在需要檢索新的日志或重要應用程序的日志時,直接從系統磁盤中檢索獲取。
為了解決上述技術問題,本發明提供了一種計算機系統實現日志管理的方法,包括如下步驟:
根據日志的來源將日志分類;
將分類的日志內容寫入到內存保存的日志文件中,待條件滿足后將日志文件和/或打包壓縮的日志文件包寫入磁盤;和/或對分類的日志按時間周期方式或文件容量方式進行管理,在相應設置的時間條件或容量條件滿足時,將對應的日志文件打包壓縮成日志文件包。
進一步地,根據日志的來源將日志分類包括內核日志、重要用戶態日志、一般用戶態日志、會產生大量信息的日志以及重要的應用程序日志中的一種或多種。
進一步地,將分類的日志內容寫入到內存保存的日志文件中,待條件滿足后將日志文件和/或打包壓縮的日志文件包寫入磁盤;和/或對分類的日志按時間周期方式或文件容量方式進行管理,在相應設置的時間條件或容量條件滿足時,將對應的日志文件打包壓縮成日志文件包,具體包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮(北京)電子信息產業有限公司,未經浪潮(北京)電子信息產業有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210110305.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種觸摸屏
- 下一篇:一種波紋管自動檢測設備





