[發明專利]日志采集系統線池自適應方法有效
| 申請號: | 201410655727.3 | 申請日: | 2014-11-17 |
| 公開(公告)號: | CN104461845A | 公開(公告)日: | 2015-03-25 |
| 發明(設計)人: | 孫宇;王斌;王潤高;高景生 | 申請(專利權)人: | 中國航天科工集團第二研究院七〇六所 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34;H04L12/24 |
| 代理公司: | 北京思海天達知識產權代理有限公司 11203 | 代理人: | 劉萍 |
| 地址: | 100854 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 日志 采集 系統 自適應 方法 | ||
1.日志采集系統線池自適應方法,其特征在于:在日志采集系統之中增加基于事件驅動的檢查器,設置與任務隊列相關的閾值α、日志處理所需理論時間TE和日志處理時間容忍度β三個參數創建線程池;
系統每接受到一個日志即為一個事件,驅動檢查器檢測當前任務隊列大小是否超過α;α=2;如果超過則啟動如下線程啟發方法:
首先,計算tn定義為理論需要增加的線程個數,TE定義為處理日志所需的理論時間,AVGTQ定義為最近α次日志到達系統的平均間隔,PT定義為系統當前時刻線程池中線程的數目;
然后,判斷tn與α大小,然后取較小值最為真正需要增加的線程數目;
最后,計算AVGTE>(1+β)TE的真假值,AVGTE定義為最近α次日志處理運行的平均值;如果為假值,則創建空閑等待時間大小為TE的非核心線程,線程數目為tn與α的較小值,并從隊列里取出日志進行處理;但是如果為真值,則日志做緩存處理;
緩存日志就是將日志存儲到先存儲介質之上,然后等待系統空閑時再從存儲介質讀出日志,最后處理日志,即執行兩次IO操作即輸入輸出操作,和一次處理日志操作;IO操作包含三步驟,分別為尋道、旋轉和傳送,因此IO操作時間等于執行三個步驟的時間總和;IO操作時間定義為TIO,存儲介質的尋道平均時間定義為TF,存儲介質的旋轉速度定義為SPR,存儲介質的傳送速度為SPT,IO操作文件大小定義為SF;由以上定義可知,
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國航天科工集團第二研究院七〇六所,未經中國航天科工集團第二研究院七〇六所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410655727.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于高維空間的WEB系統性能評價方法
- 下一篇:硬盤運行狀態檢測系統





