题记: cgroup早该学习了 缘起: 几十台虚拟机,没有资源限制,宿主机经常挂掉,不知道因为啥。 该看看cgroup了 上网查文档 安装:<!-- Crayon Syntax Highlighter v_2.7.2_beta --> # yum install libcgroup # chkcon ...
分类:
系统相关 时间:
2016-09-30 02:15:17
阅读次数:
699
一、背景 Hadoop-2.6.0中,通过一系列复杂的配置,尤其是LinuxContainerExecutor和CgroupsLCEResourcesHandler这两个组件的使用,使得应用...
分类:
其他好文 时间:
2016-09-27 13:36:10
阅读次数:
844
CoreOS宣称最小化的定制版linux系统: Linux内核 Linux运行所需存在两个ROOT分区,一个被用作启动分区,一个被用作更新分区更新分区在更新完成后,自动重新启动系统,当前机器不需要从负载集群中移除,为了保证其它应用程序不被打断,会通过Linux cgroup限制更新过程中的磁盘、网络 ...
分类:
其他好文 时间:
2016-09-19 22:17:24
阅读次数:
173
一、CGroup简介:CGroup是ControlGroups的缩写,是Linux内核提供的一种可以限制、记录、隔离进程组(process
groups)所使用的物力资源(如cpumemoryi/o等等)的机制。2007年进入Linux2.6.24
内核,CGroups不是全新创造的,它将进程管理从cpuset中剥离出来,作者是Google的PaulMena..
分类:
其他好文 时间:
2016-09-17 22:13:49
阅读次数:
1498
Linux Cgroup blkio子系统的用法. blkio子系统支持的两种IO隔离策略 .1. (Completely Fair Queuing 完全公平队列)cfq io调度策略,支持按权重分配IO处理的时间片,从而达到IO在各资源组直接的调度和限制的目的,权重取值范围100-1000。通过以 ...
分类:
系统相关 时间:
2016-09-07 13:09:18
阅读次数:
318
Linux cgroup 有两个子系统支持CPU隔离。一个是cpu子系统,另一个是cpuset子系统。 cpu子系统根据进程设置的调度属性,选择对应的CPU资源调度方法 .1. 完全公平调度 Completely Fair Scheduler (CFS)原理详见https://www.kernel. ...
分类:
系统相关 时间:
2016-09-07 12:47:46
阅读次数:
251
一、介绍 1、 Docker的特性: 文件系统隔离:每个进程容器运行在一个完全独立的根文件系统里。 资源隔离:系统资源,像CPU和内存等可以分配到不同的容器中,使用cgroup。 网络隔离:每个进程容器运行在自己的网络空间,虚拟接口和IP地址。 日志记录:Docker将会收集和记录每个进程容器的标准 ...
分类:
其他好文 时间:
2016-09-06 10:34:23
阅读次数:
351
$ sudo /sbin/chkconfig --list cgconfigcgconfig 0:off 1:off 2:off 3:off 4:off 5:off 6:off$ sudo /sbin/chkconfig cgconfig on$ sudo /sbin/chkconfig --lis ...
分类:
其他好文 时间:
2016-09-05 12:03:55
阅读次数:
565
参考资料 http://www.ibm.com/developerworks/cn/linux/1506_cgroup/ http://www.elmerzhang.com/2012/11/cgroups-learning-1-introduction/ http://blog.csdn.net/j ...
分类:
其他好文 时间:
2016-08-26 01:21:17
阅读次数:
155
Docker理论Docker是一个开源的应用容器引擎,主要利用linux内核namespace实现沙盒隔离,用cgroup实现资源限制。Docker项目的目标是实现轻量级的操作系统虚拟化解决方案。Docker的基础是Linux的容器技术(LXC)。而Docker,正是在容器的基础上进行了进一步的封装,让用户不需要去关心..
分类:
其他好文 时间:
2016-08-19 22:25:41
阅读次数:
211