[發明專利]容器的網絡帶寬的調節方法、計算機設備及可讀存儲介質有效
| 申請號: | 201811394151.4 | 申請日: | 2018-11-21 |
| 公開(公告)號: | CN111211915B | 公開(公告)日: | 2022-09-16 |
| 發明(設計)人: | 曾經緯;喻之斌 | 申請(專利權)人: | 中國科學院深圳先進技術研究院 |
| 主分類號: | H04L41/0896 | 分類號: | H04L41/0896;H04L41/0823 |
| 代理公司: | 深圳市銘粵知識產權代理有限公司 44304 | 代理人: | 孫偉峰 |
| 地址: | 518055 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 容器 網絡帶寬 調節 方法 計算機 設備 可讀 存儲 介質 | ||
本發明提供了一種容器的網絡帶寬的調節方法,所述調節方法包括通過周期性對系統的每個容器的實際網絡帶寬進行檢測,在系統的多個容器的網絡帶寬超過預設網絡帶寬時,增加系統的整體網絡帶寬,提高容器的網絡帶寬,避免容器到達干擾臨界點。本發明還提供了一種計算機設備。本發明也提供了一種存儲介質。本發明基于權重值對容器的網絡帶寬進行動態調整,避免容器到達干擾臨界點,在容器的網絡帶寬發生整體大幅下降時可以快速恢復到正常水平。
技術領域
本發明屬于網絡調節技術領域,具體地,涉及一種容器的網絡帶寬的調節方法、計算機設備及可讀存儲介質。
背景技術
在基于容器的系統中,用戶將不同的工作負載整合到相同的硬件上而且隔離層沒有正確隔離共享資源,用戶擁有相同資源側重的工作負載可能部署在在同一臺云主機上,從而造成性能的干擾以及資源的利用率低下。容器當負載增加時,很容易達到一個干擾臨界點,從而造成效率大幅度降低,并且隨著容器數量的增加性能還會更劇烈的下降。
發明內容
為解決上述現有技術存在的問題,本發明提供了一種避免容器性能大幅下降的容器的網絡帶寬的調節方法、計算機設備及可讀存儲介質。
為了達到上述發明目的,本發明采用了如下的技術方案:
根據本發明的一方面,提供了一種容器的網絡帶寬的調節方法,所述調節方法包括步驟:
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,對所述容器的權重值進行動態調整,以限制所述容器將分配到的網絡帶寬。
進一步地,所述步驟S300中的所述預設數量的獲取方法包括:
在系統的IO數據大于預設IO數據時,使不同數量的容器同時加載數據;
檢測不同數量的容器同時加載數據時的容器的平均干擾力度;
將平均干擾力度超過預設干擾力度時同時加載數據的容器的數量設定為預設數量。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院深圳先進技術研究院,未經中國科學院深圳先進技術研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201811394151.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種防碾壓的臨時過路保護板
- 下一篇:一種具有高度警示性的智能化紅綠燈





