Chinaunix首页 | 论坛 | 博客
  • 博客访问: 181293
  • 博文数量: 31
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1124
  • 用 户 组: 普通用户
  • 注册时间: 2013-09-27 10:55
文章存档

2013年(31)

我的朋友

发布时间:2013-11-29 15:33:11

LXC(Linux containers)配置文件简介LXC配置文件的man page :http://manpages.ubuntu.com/manpages/natty/man5/lxc.conf.5.htmlLXC配置项都是以key=value的形式,#开始的一行代码注释。配置也可以在lxc-execute或者lxc-start的命令行以-s key=value设定这里介绍一下常用的配置:1.Cgroup部分.........【阅读全文】

阅读(2775) | 评论(0) | 转发(0)

发布时间:2013-11-25 16:49:40

需求在《linux进程调度浅析》一文中提到,在SMP(对称多处理器)环境下,每个CPU对应一个run_queue(可执行队列)。如果一个进程处于TASK_RUNNING状态(可执行状态),则它会被加入到其中一个run_queue(且同一时刻仅会被加入到一个run_queue),以便让调度程序安排它在这个run_queue对应的CPU上面运行。一个CPU对应一.........【阅读全文】

阅读(3599) | 评论(0) | 转发(1)

发布时间:2013-11-21 16:32:14

为什么要有cgroupLinux系统中经常有个需求就是希望能限制某个或者某些进程的分配资源。也就是能完成一组容器的概念,在这个容器中,有分配好的特定比例的cpu时间,IO时间,可用内存大小等。于是就出现了cgroup的概念,cgroup就是controller group,最初由google的工程师提出,后来被整合进Linux内核中。Cgroup是.........【阅读全文】

阅读(1875) | 评论(0) | 转发(0)

发布时间:2013-11-21 14:02:39

cpuset子系统cpuset子系统为cgroup 中的任务分配独立 CPU(在多核系统)和内存节点。Cpuset子系统为定义了一个叫cpuset的数据结构来管理cgroup中的任务能够使用的cpu和内存节点。Cpuset定义如下:struct cpuset {struct cgroup_subsys_state css; unsigned .........【阅读全文】

阅读(2380) | 评论(0) | 转发(0)

发布时间:2013-11-21 14:01:19

memory子系统memory 子系统可以设定 cgroup 中任务使用的内存限制,并自动生成由那些任务使用的内存资源报告。memory子系统是通过linux的resource counter机制实现的。下面我们就先来看一下resource counter机制。resource counter是内核为子系统提供的一种资源管理机制。这个机制.........【阅读全文】

阅读(1955) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册