[發明專利]一種中央處理器利用率的確定方法及裝置在審
| 申請號: | 201810283921.1 | 申請日: | 2018-04-02 |
| 公開(公告)號: | CN108512727A | 公開(公告)日: | 2018-09-07 |
| 發明(設計)人: | 于星杰 | 申請(專利權)人: | 北京天融信網絡安全技術有限公司;北京天融信科技有限公司;北京天融信軟件有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26 |
| 代理公司: | 工業和信息化部電子專利中心 11010 | 代理人: | 田衛平 |
| 地址: | 100085 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 中央處理器 報文 預定時間段 吞吐量 轉發 轉發報文 統計 | ||
本發明提供的中央處理器利用率的確定方法及裝置,方法包括:計算中央處理器在預定時間段內轉發預定長度報文的吞吐量的最大值,統計中央處理器在預定時間段內轉發的預定長度報文的數量值,根據預定時間段內所有的吞吐量的最大值和所有的數量值確定中央處理器的利用率。該方法通過確定CPU在100%負荷情況下對各個長度報文的吞吐量的最大值以及實際轉發的各個長度報文的數量值,進而確定CPU的利用率。該方法從統計CPU實際轉發報文的數量值角度出發,結合CPU的吞吐量最大值,計算出的CPU利用率能夠有效反映CPU使用的實際情況,并且方法簡單實用,計算精確,解決了現有技術的問題。
技術領域
本發明涉及網絡通信技術領域,特別是涉及一種中央處理器利用率的確定方法及裝置。
背景技術
數據轉發是安全網關的基礎功能,隨著網絡環境和業務的日益復雜,對安全網關的吞吐能力要求越來越高,各種提高安全網關吞吐能力的技術也隨之出現,CPU(CentralProcessing Unit,中央處理器)輪詢處理數據包技術是其中的典型技術。利用CPU輪詢處理數據包技術,會在指定的CPU上啟動一個唯一的線程,去循環執行一個任務。此時指定的CPU核心不接受調度,以輪詢方式進行報文收取、處理以及發送的進程。這類指定的CPU核心我們俗稱為快核,快核上運行的唯一線程,我們稱為快核線程。快核的利用率是上述技術中的一個重要指標,計算快核的利用率是上述技術中的一個重要需求。
現有對快核的利用率的確定方法是利用時間片的分配來計算,取得一段時間內快核進行輪詢的時間片來計算空閑率,從而得到利用率。但由于快核上只執行一個任務,沒有進程調度,也沒有中斷響應。快核線程一直占用快核進行輪詢時間片,在這種情況下,使用現有計算快核利用率的方法,計算出的利用率常常接近或者達到100%,因此無法計算出真實反映CPU利用率的數值。
發明內容
本發明提供一種中央處理器利用率的確定方法及裝置,用以解決現有技術的如下問題:無法確定真實反映CPU利用率的數值。
為解決上述技術問題,本發明提供一種中央處理器利用率的確定方法,包括:計算中央處理器在預定時間段內轉發預定長度報文的吞吐量的最大值,其中,所述預定長度報文的長度至少包括以下之一:64字節、128字節、256字節、512字節、1024字節以及1500字節;統計所述中央處理器在所述預定時間段內轉發的所述預定長度報文的數量值;根據所述預定時間段內所有的所述吞吐量的最大值和所有的所述數量值確定中央處理器的利用率。
可選的,計算中央處理器在預定時間段內轉發預定長度報文的吞吐量的最大值之前,還包括:計算中央處理器轉發所述預定長度報文單位時間的吞吐量的最大值。
可選的,計算中央處理器轉發所述預定長度報文單位時間的吞吐量的最大值,包括:根據所述預設長度報文對應的預設估算因子和所述中央處理器的主頻值確定所述單位時間的吞吐量的最大值。
可選的,統計所述中央處理器在所述預定時間段內轉發的所述預定長度報文的數量值,包括:統計所述中央處理器在所述預定時間段內轉發的報文總數量;將所述報文總數量按照所述預定長度報文的長度進行分類統計,得到所述預定時間段內所述中央處理器轉發的每一個長度的預定長度報文的數量值。
可選的,根據所述預定時間段內所有的所述吞吐量的最大值和所有的所述數量值確定中央處理器的利用率,包括:所述數量值除以所述吞吐量的最大值,得到所述預定長度報文的占用率;將所述預定時間段內所有占用率相加,得到所述中央處理器的利用率。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京天融信網絡安全技術有限公司;北京天融信科技有限公司;北京天融信軟件有限公司,未經北京天融信網絡安全技術有限公司;北京天融信科技有限公司;北京天融信軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810283921.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種數據監控的方法及設備
- 下一篇:時間確定方法、裝置、存儲介質和電子裝置





