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

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

docker容器資源配額控制詳解-創(chuàng)新互聯(lián)

docker通過(guò)cgroup來(lái)控制容器使用的資源配額,包括CPU、內(nèi)存、磁盤三大方面,基本覆蓋了常見(jiàn)的資源配額和使用量控制。

在漢川等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì) 網(wǎng)站設(shè)計(jì)制作按需設(shè)計(jì)網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),營(yíng)銷型網(wǎng)站,成都外貿(mào)網(wǎng)站建設(shè),漢川網(wǎng)站建設(shè)費(fèi)用合理。

cgroup簡(jiǎn)介

cgroup是Control Groups的縮寫,是Linux 內(nèi)核提供的一種可以限制、記錄、隔離進(jìn)程組所使用的物理資源(如 cpu、memory、磁盤IO等等) 的機(jī)制,被LXC、docker等很多項(xiàng)目用于實(shí)現(xiàn)進(jìn)程資源控制。cgroup將任意進(jìn)程進(jìn)行分組化管理的 Linux 內(nèi)核功能。cgroup本身是提供將進(jìn)程進(jìn)行分組化管理的功能和接口的基礎(chǔ)結(jié)構(gòu),I/O 或內(nèi)存的分配控制等具體的資源管理功能是通過(guò)這個(gè)功能來(lái)實(shí)現(xiàn)的。這些具體的資源管理功能稱為cgroup子系統(tǒng),有以下幾大子系統(tǒng)實(shí)現(xiàn):

  1. blkio:設(shè)置限制每個(gè)塊設(shè)備的輸入輸出控制。例如:磁盤,光盤以及usb等等。
  2. cpu:使用調(diào)度程序?yàn)閏group任務(wù)提供cpu的訪問(wèn)。
  3. cpuacct:產(chǎn)生cgroup任務(wù)的cpu資源報(bào)告。
  4. cpuset:如果是多核心的cpu,這個(gè)子系統(tǒng)會(huì)為cgroup任務(wù)分配單獨(dú)的cpu和內(nèi)存。
  5. devices:允許或拒絕cgroup任務(wù)對(duì)設(shè)備的訪問(wèn)。
  6. freezer:暫停和恢復(fù)cgroup任務(wù)。
  7. memory:設(shè)置每個(gè)cgroup的內(nèi)存限制以及產(chǎn)生內(nèi)存資源報(bào)告。
  8. net_cls:標(biāo)記每個(gè)網(wǎng)絡(luò)包以供cgroup方便使用。
  9. ns:命名空間子系統(tǒng)。
  10. perf_event:增加了對(duì)每group的監(jiān)測(cè)跟蹤的能力,即可以監(jiān)測(cè)屬于某個(gè)特定的group的所有線程以及運(yùn)行在特定CPU上的線程。

目前docker只是用了其中一部分子系統(tǒng),實(shí)現(xiàn)對(duì)資源配額和使用的控制。


可以使用stress工具來(lái)測(cè)試CPU和內(nèi)存。使用下面的Dockerfile來(lái)創(chuàng)建一個(gè)基于Ubuntu的stress工具鏡像。


FROM ubuntu:14.04
RUN apt-get update &&apt-get install stress

本文名稱:docker容器資源配額控制詳解-創(chuàng)新互聯(lián)
標(biāo)題網(wǎng)址:http://weahome.cn/article/johdg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部