• 热门搜索:
  • 装机系统
  • 雨林木风系统
  • 深度系统
  • 电脑公司系统
  • win7装机版
  • 教程分类
    当前位置:主页 > 教程咨询 > Linux教程

    在 Ubuntu 14.04 下使用 cgroups 和 Docker

    来源:装机员┆发布时间:2017-09-09 00:12┆点击:

    装机员为您提供在 Ubuntu 14.04 下使用 cgroups 和 Docker的文章咨询供您阅读,如何使用在 Ubuntu 14.04 下使用 cgroups 和 Docker的方法对您有帮助也请您举手之劳分享给您身边的人。

    作为我在ApacheCon工作的一份呈现,装机系统,我正在Docker内部使用一些cgroups 。

    我发现这方面的文档很少,所以我想把它们合到一块发一篇关于它的博客。

    启用LXC驱动

    假设你已经在Ubuntu 14.04上安装了Docker,你仍旧需要启用LXC驱动。

    要开启该项,你需要这样做

    $ apt-get install -y lxc
    $ echo 'DOCKER_OPTS="--exec-driver=lxc"' \    | tee -a /etc/default/docker
    $ service docker restart`

    启用两个不没有cgroup策略的容器

    让我们先加载两个容器,两个的CPU都要最大化(通过运行md5sum /dev/urandom)

    $ docker run -d busybox md5sum /dev/urandom
    $ docker run -d busybox md5sum /dev/urandom

    Docker containers running without cgroup policy

    正如预期的,我们可以看到这些容器完全使用了每一个CPU内核。

    启用两个没有cgroup策略的容器

    现在让我们通过添加两条cgroup策略启用新的LXC选项。我们想要做的是运行相同的工作负荷且运行在相同CPU内核。我们期望它会占有CPU50%。而且,我们想给其中一个容器80%的CPU共享,其他一个共享20%。要做到这一点,我们使用‘cpu.shares’来分配CPU并使用‘cpuset.cpus’锁定容器到同一个CPU内核。

    用低优先级启动容器:

    $ docker run -d --name='low_prio' \    --lxc-conf="lxc.cgroup.cpu.shares=250" \
    --lxc-conf="lxc.cgroup.cpuset.cpus=0" \
    busybox md5sum /dev/urandom

    用高优先级启动容器:

    $ docker run -d --name='high_prio' \    --lxc-conf="lxc.cgroup.cpu.shares=750" \
    --lxc-conf="lxc.cgroup.cpuset.cpus=0" \
    busybox md5sum /dev/urandom

    Docker containers running with cgroup policy

    正如你所看到的,它奏效了!折腾快乐!

    CentOS 6/7系列安装Docker  

    Docker的搭建Gitlab CI 全过程详解  

    Docker安装应用(CentOS 6.5_x64)  

    在 Docker 中使用 MySQL

    在Ubuntu Trusty 14.04 (LTS) (64-bit)安装Docker  

    Docker安装应用(CentOS 6.5_x64)  

    Ubuntu 14.04安装Docker   

    阿里云CentOS 6.5 模板上安装 Docker  

    Docker 的详细介绍:请点这里
    Docker 的下载地址:请点这里 


    以上就是装机员给大家介绍的如何使用在 Ubuntu 14.04 下使用 cgroups 和 Docker的方法了,如何使用在 Ubuntu 14.04 下使用 cgroups 和 Docker的方法到这里也全部结束了相信大家对如何使用在 Ubuntu 14.04 下使用 cgroups 和 Docker的方法都有一定的了解了吧,好了,如果大家还想了解更多的资讯,那就赶紧点击装机员系统官网吧。

    本文来自装机员www.zhuangjiyuan.com如需转载请注明!

    Tag标签| RSS订阅 | 网站地图
    装机员系统之家提供win7装机版xp系统下载win7系统下载、最新Windows10系统下载,专为装机修机员奉上最好的软件、系统、U盘pe、程等平台
    请勿发布违反国家法律法规的内容,会员观点不代表本站立场.本站发布的系统与软件仅为个人学习测试使用,请在下载后24小时内删除,不得用于任何商业用途,
    否则后果自负,请支持购买微软正版软件! 如侵犯到您的权益,请及时通知我们,我们会及时处理。 粤ICP备15116662号