真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Docker怎么限制容器的BlockIO使用-創(chuàng)新互聯(lián)

這篇文章主要介紹“Docker怎么限制容器的Block IO使用”,在日常操作中,相信很多人在Docker怎么限制容器的Block IO使用問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Docker怎么限制容器的Block IO使用”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!

創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于網(wǎng)站設(shè)計、做網(wǎng)站、隆子網(wǎng)絡(luò)推廣、小程序開發(fā)、隆子網(wǎng)絡(luò)營銷、隆子企業(yè)策劃、隆子品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們大的嘉獎;創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供隆子建站搭建服務(wù),24小時服務(wù)熱線:13518219792,官方網(wǎng)址:www.cdcxhl.com

block IO 權(quán)重

默認(rèn)情況下,所有容器能平等地讀寫磁盤,可以通過設(shè)置--blkio-weight參數(shù)來改變?nèi)萜?block IO 的優(yōu)先級。

--blkio-weight--cpu-shares類似,設(shè)置的是相對權(quán)重值,默認(rèn)為 500。在下面的例子中,container_A 讀寫磁盤的帶寬是 container_B 的兩倍。

docker run -it --name container_A --blkio-weight 600 ubuntu 

docker run -it --name container_B --blkio-weight 300 ubuntu

限制 bps 和 iops

bps 是 byte per second,每秒讀寫的數(shù)據(jù)量。
iops 是 io per second,每秒 IO 的次數(shù)。

可通過以下參數(shù)控制容器的 bps 和 iops:
--device-read-bps,限制讀某個設(shè)備的 bps。
--device-write-bps,限制寫某個設(shè)備的 bps。
--device-read-iops,限制讀某個設(shè)備的 iops。
--device-write-iops,限制寫某個設(shè)備的 iops。

下面這個例子限制容器寫 /dev/sda 的速率為 30 MB/s

docker run -it --device-write-bps /dev/sda:30MB ubuntu

我們來看看實驗結(jié)果:

Docker怎么限制容器的Block IO使用

通過 dd 測試在容器中寫磁盤的速度。因為容器的文件系統(tǒng)是在 host /dev/sda 上的,在容器中寫文件相當(dāng)于對 host /dev/sda 進(jìn)行寫操作。另外,oflag=direct指定用 direct IO 方式寫文件,這樣--device-write-bps才能生效。

結(jié)果表明,bps 25.6 MB/s 沒有超過 30 MB/s 的限速。

作為對比測試,如果不限速,結(jié)果如下:

Docker怎么限制容器的Block IO使用

到此,關(guān)于“Docker怎么限制容器的Block IO使用”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>
當(dāng)前題目:Docker怎么限制容器的BlockIO使用-創(chuàng)新互聯(lián)
當(dāng)前地址:http://weahome.cn/article/deiodj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部