Hi, I need your help in clarifying some doubts... I have setup a container for cpu. Within the container with a cpu.shares of 1024 (default), which is made up of 2 cpu containers (C2048; cpu.shares 2048) and (C1024: cpu.shares 1024). Enclosing a cpubusy script that keeps the cpu busy performing some dumb processing. 2 instances of this script is executed on a dual core Intel x86 systems (PIDS: 21804, 21805) #!/usr/bin/perl $goal = 2181818; while (TRUE) { for ($i=0; $i<=$goal; $i++) { $x = 0.000001; $y = sin($x); $y = $y + 0.00001; } next; $y = $y + 0.01; } By default, I have observed the running process becomes part of the tasks of the main container system. The cpu's are 100% utilized, which is correct as both the processes are in the same container (i.e. the parent cpu container). I now add a running cpubusy script process (PID: 21804) to the C2048 container. Behavior 1: I noticed that the cpu utilization is still 100%, even though I was expecting a change in the cpu utilization as there is some enforced isolation. Am I reading this right? I now add the second cpubusy script process (PID: 21805) to the C1024 container Behavior 2: I noticed that the cpu utilization still at 100%. This time I was expecting a change in cpu utilization. Not sure where I am going wrong? The cpubusy script is inherently single threaded so created 2 additional cpubusy scripts to simulate more processes (PID: 21872, 21873). Now, I see the utilization change. PID 21804: 66% PID 21805: 50% PID 21872: 50% PID 21873: 33% Behavior 3: I was expecting PIDs 21872 and 21873 as they belong to the parent cpu container to have higher cpu utilization. The results are surpursing as shown above. Now, I add the process with PID: 21872 to container system C1024 and process with PID: 21873 PID 21804: 66% PID 21873: 66% PID 21805: 33% PID 21873: 33% Behavior 4: This is the expected behavior. Thanks Mukesh On Thu, Sep 18, 2008 at 6:10 AM, Paul Menage <menage@xxxxxxxxxx> wrote: > On Wed, Sep 17, 2008 at 5:57 AM, Mukesh G <mukgbv@xxxxxxxxx> wrote: > > a)Definition of cpu.shares? > > the default value is 1024. What is the max? > > See Documentation/scheduler/sched-design-CFS.txt > > > b) What is the relation between cpuset.cpu* values and cpu cgroup? > > None. > > > c) What is the relation between cpuset.mem* values and memory cgroup? > > None. > > Paul > _______________________________________________ Containers mailing list Containers@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/containers