[發明專利]應用于網卡的中斷調控方法、裝置、存儲介質及電子設備有效
| 申請號: | 202211629282.2 | 申請日: | 2022-12-19 |
| 公開(公告)號: | CN115632948B | 公開(公告)日: | 2023-03-07 |
| 發明(設計)人: | 朱敏;李檜 | 申請(專利權)人: | 無錫沐創集成電路設計有限公司 |
| 主分類號: | H04L41/0894 | 分類號: | H04L41/0894;H04L41/147;H04L41/142;G06F9/48 |
| 代理公司: | 北京聿宏知識產權代理有限公司 11372 | 代理人: | 鄭哲琦;吳昊 |
| 地址: | 214000 江蘇省無錫市濱*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用于 網卡 中斷 調控 方法 裝置 存儲 介質 電子設備 | ||
本申請公開了一種應用于網卡的中斷調控方法、裝置、存儲介質及電子設備。所述方法包括:統計當前時刻之前一個或多個時間窗口內接收到的數據包的第一個數,并根據所述第一個數通過預設評估模型估算當前時刻之后一個時間窗口內接收到的數據包的第二個數;根據數據包個數與中斷策略之間的對應關系和所述第二個數確定當前中斷策略;根據所述當前中斷策略對所述網卡向Host主機發起中斷請求的時機進行實時調控。可基于未來一段時間內的數據包個數,靈活確定并調整自適應中斷模型的具體中斷策略,解決了在網卡和Host主機通信的過程中Host主機頻繁的進出中斷,進而影響Host主機和整個系統的性能的問題。
技術領域
本申請涉及計算機及網卡技術領域,特別地涉及一種應用于網卡的中斷調控方法、應用于網卡的中斷調控裝置、存儲介質以及電子設備。
背景技術
在計算機領域,中斷請求或中斷(Interrupt Request,簡稱IRQ)是指在計算機的運行過程中,當出現某些意外情況需主機干預時,機器能自動停止正在運行的程序并轉入處理新情況的程序,處理完畢后又返回原被暫停的程序繼續運行。
現有技術下,常見的網卡(NetworkInterface Card,簡稱NIC)在進行中斷操作時,都是當每接收到一個數據包,就會向主機端產生一個中斷請求,具體可參考圖1,圖1為一種網卡與主機間中斷模型的示意圖。
然而當接收到大量數據包時,這種處理方式就會存在一些問題,比如會短時間內產生大量的中斷請求,會導致Host主機頻繁的進出中斷,進一步會影響Host主機和整個系統的性能。
發明內容
針對上述問題,本申請提出一種應用于網卡的中斷調控方法、應用于網卡的中斷調控裝置、存儲介質以及電子設備,解決了在網卡和Host主機通信的過程中Host主機頻繁的進出中斷,從而影響主機和整個系統的性能的問題。
本申請的第一個方面,提供了一種應用于網卡的中斷調控方法,所述方法包括:
統計當前時刻之前一個或多個時間窗口內接收到的數據包的第一個數,并根據所述第一個數通過預設評估模型估算當前時刻之后一個時間窗口內接收到的數據包的第二個數;
根據數據包個數與中斷策略之間的對應關系和所述第二個數確定當前中斷策略;
根據所述當前中斷策略對所述網卡向Host主機發起中斷請求的時機進行實時調控。
進一步的,在所述統計當前時刻之前一個或多個時間窗口內接收到的數據包的第一個數之前,還包括:
確定數據包個數與中斷策略之間的對應關系。
進一步的,所述預設評估模型,包括:
滑動窗口模型、加權窗口模型以及經驗值加權模型中的一項或多項。
進一步的,所述滑動窗口模型,包括:
其中,表示一個時間窗口的時間值,為當前時刻之前的一個時間窗口內接收到的數據包個數,為預測的當前時刻之后的一個時間窗口內接收到的數據包個數。
進一步的,所述加權窗口模型,包括:
其中,n為當前時刻之前的時間窗口的個數,為過去的第i個時間窗口內接收到的數據包個數,為對應的權重值,為預測的當前時刻之后的一個時間窗口內接收到的數據包個數。
進一步的,所述經驗值加權模型,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于無錫沐創集成電路設計有限公司,未經無錫沐創集成電路設計有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211629282.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種圖書分類搬運用提升設備
- 下一篇:高支模監測系統及方法





