[發明專利]容器的網絡帶寬的調節方法、計算機設備及可讀存儲介質有效
| 申請號: | 201811394151.4 | 申請日: | 2018-11-21 |
| 公開(公告)號: | CN111211915B | 公開(公告)日: | 2022-09-16 |
| 發明(設計)人: | 曾經緯;喻之斌 | 申請(專利權)人: | 中國科學院深圳先進技術研究院 |
| 主分類號: | H04L41/0896 | 分類號: | H04L41/0896;H04L41/0823 |
| 代理公司: | 深圳市銘粵知識產權代理有限公司 44304 | 代理人: | 孫偉峰 |
| 地址: | 518055 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 容器 網絡帶寬 調節 方法 計算機 設備 可讀 存儲 介質 | ||
1.一種容器的網絡帶寬的調節方法,其特征在于,所述調節方法包括步驟:
S100、將包括多個容器的系統的網絡帶寬m分配給各個容器,以使各個容器獲得分配網絡帶寬;
S200、獲取各個容器的實際網絡帶寬,并判斷各個容器的實際網絡帶寬是否超過各自的預設網絡帶寬,其中,各個容器的預設網絡帶寬小于各自的分配網絡帶寬;
S300、獲取實際網絡帶寬超過預設網絡帶寬的容器的數量,并判斷獲取的所述數量是否超過預設數量;其中,若是,則執行完步驟S400之后,返回步驟S100;若否,則直接返回步驟S100;
S400、使系統的網絡帶寬m=m*n,其中,n為大于1的提升系數;
其中,所述步驟S100具體包括步驟:
S110、對系統中的各個容器分別設置一初始的權重值;
S120、對系統中的各個容器的權重值進行動態調整;
S130、根據各個容器的權重值將系統的網絡帶寬m分配給各個容器;
其中,所述步驟S120具體包括步驟:
S121、檢測系統中的磁盤IO數據和各個容器的網絡IO數據;
S122、判斷各個容器的網絡IO數據是否大于或等于預設網絡IO數據,同時判斷磁盤IO數據是否小于或等于預設磁盤IO數據;其中,若所述容器的網絡IO數據大于或等于預設網絡IO數據,且磁盤IO數據小于或等于預設磁盤IO數據,則進行步驟S123;若所述容器的網絡IO數據小于預設網絡IO數據,和/或磁盤IO數據大于預設磁盤IO數據,則直接進行步驟S130;
S123,對所述容器的權重值進行動態調整,以限制所述容器將分配到的網絡帶寬。
2.根據權利要求1所述的調節方法,其特征在于,所述步驟S300中的所述預設數量的獲取方法包括:
在系統的IO數據大于預設IO數據時,使不同數量的容器同時加載數據;
檢測不同數量的容器同時加載數據時的容器的平均干擾力度;
將平均干擾力度超過預設干擾力度時同時加載數據的容器的數量設定為預設數量。
3.一種計算機設備,其特征在于,所述計算機設備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的調節網絡帶寬的程序,所述調節網絡帶寬的程序被所述處理器執行時實現如下步驟:
S100、將包括多個容器的系統的網絡帶寬m分配給各個容器,以使各個容器獲得分配網絡帶寬;
S200、獲取各個容器的實際網絡帶寬,并判斷各個容器的實際網絡帶寬是否超過各自的預設網絡帶寬,其中,各個容器的預設網絡帶寬小于各自的分配網絡帶寬;
S300、獲取實際網絡帶寬超過預設網絡帶寬的容器的數量,并判斷獲取的所述數量是否超過預設數量;其中,若是,則執行完步驟S400之后,返回步驟S100;若否,則直接返回步驟S100;
S400、使系統的網絡帶寬m=m*n,其中,n為大于1的提升系數;
其中,所述步驟S100具體包括步驟:
S110、對系統中的各個容器分別設置一初始的權重值;
S120、對系統中的各個容器的權重值進行動態調整;
S130、根據各個容器的權重值將系統的網絡帶寬m分配給各個容器;
其中,所述步驟S120具體包括步驟:
S121、檢測系統中的磁盤IO數據和各個容器的網絡IO數據;
S122、判斷各個容器的網絡IO數據是否大于或等于預設網絡IO數據,同時判斷磁盤IO數據是否小于或等于預設磁盤IO數據;其中,若所述容器的網絡IO數據大于或等于預設網絡IO數據,且磁盤IO數據小于或等于預設磁盤IO數據,則進行步驟S123;若所述容器的網絡IO數據小于預設網絡IO數據,和/或磁盤IO數據大于預設磁盤IO數據,則直接進行步驟S130;
S123,對所述容器的權重值進行動態調整,以限制所述容器將分配到的網絡帶寬。
4.根據權利要求3所述的計算機設備,其特征在于,所述步驟S300中的所述預設數量的獲取方法包括:
在系統的IO數據大于預設IO數據時,使不同數量的容器同時加載數據;
檢測不同數量的容器同時加載數據時的容器的平均干擾力度;
將平均干擾力度超過預設干擾力度時同時加載數據的容器的數量設定為預設數量。
5.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有容器的網絡帶寬的調節程序,所述容器的網絡帶寬的調節程序被處理器執行性實現如權利要求1或2所述的容器的網絡帶寬的調節方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院深圳先進技術研究院,未經中國科學院深圳先進技術研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201811394151.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種防碾壓的臨時過路保護板
- 下一篇:一種具有高度警示性的智能化紅綠燈





