Satya, DUCC v2.0 made a small change in cgconfig.conf, adding two lines to enable CPU control: cpu = /cgroup; and cpu {}
Contents on the centos machine /cgroups are missing all of the "cpu.*" entries. The DUCC v2.0 agent does require cpu support to enable cgroup support. Eddie On Mon, Oct 5, 2015 at 12:10 AM, Satya Nand Kanodia < satya.kano...@orkash.com> wrote: > Dear Eddie, > > > Below are the contents of /cgroup on centos machine. > > cgroup.event_control memory.max_usage_in_bytes memory.oom_control > notify_on_release > cgroup.procs memory.memsw.failcnt memory.soft_limit_in_bytes > release_agent > ducc memory.memsw.limit_in_bytes memory.stat > tasks > memory.failcnt memory.memsw.max_usage_in_bytes memory.swappiness > memory.force_empty memory.memsw.usage_in_bytes memory.usage_in_bytes > memory.limit_in_bytes memory.move_charge_at_immigrate memory.use_hierarchy > > these are the permissions on /cgroup/ducc > > drwxr-xr-x 2 ducc root 0 Oct 5 09:29 . > > > Thanks and Regards, > Satya Nand Kanodia > > On 10/01/2015 07:49 PM, Eddie Epstein wrote: > >> FYI, below are the contents of /groups on a SLES 11.2 machine: >> >> ~$ ls /cgroup >> cgroup.clone_children cpu.rt_runtime_us memory.limit_in_bytes >> memory.stat sysdefault >> cgroup.event_control cpu.shares memory.max_usage_in_bytes >> memory.swappiness tasks >> cgroup.procs cpu.stat memory.move_charge_at_immigrate >> memory.usage_in_bytes >> cpu.cfs_period_us ducc memory.numa_stat >> memory.use_hierarchy >> cpu.cfs_quota_us memory.failcnt memory.oom_control >> notify_on_release >> cpu.rt_period_us memory.force_empty memory.soft_limit_in_bytes >> release_agent >> >> ~$ ls -ld /cgroup/ducc/ >> drwxr-xr-x 2 ducc root 0 Sep 5 11:31 /cgroup/ducc/ >> >> >> On Thu, Oct 1, 2015 at 8:20 AM, Eddie Epstein <eaepst...@gmail.com> >> wrote: >> >> Well, please list the contents of /cgroups to confirm that the custom >>> cgconfig.conf is operating. >>> Eddie >>> >>> On Thu, Oct 1, 2015 at 12:40 AM, Satya Nand Kanodia < >>> satya.kano...@orkash.com> wrote: >>> >>> Hi Eddie, >>>> >>>> I had copied the same contents in cgconfig.conf.(as it was also written >>>> in documentation.) >>>> >>>> anything else ? >>>> >>>> Thanks and Regards, >>>> Satya Nand Kanodia >>>> >>>> On 09/30/2015 05:28 PM, Eddie Epstein wrote: >>>> >>>> Hi Satya, >>>>> >>>>> There is a custom cgconfig.conf that has to be installed in /etc/ >>>>> before >>>>> starting the cgconfig service. Please see step 2 in the section >>>>> "CGroups >>>>> Installation and Configuration". The custom config is repeated below. >>>>> Regards, Eddie >>>>> >>>>> # Mount cgroups >>>>> mount { >>>>> memory = /cgroup; >>>>> cpu = /cgroup; >>>>> } >>>>> # Define cgroup ducc and setup permissions >>>>> group ducc { >>>>> perm { >>>>> task { >>>>> uid = ducc; >>>>> } >>>>> admin { >>>>> uid = ducc; >>>>> } >>>>> } >>>>> memory {} >>>>> cpu{} >>>>> } >>>>> >>>>> On Wed, Sep 30, 2015 at 12:43 AM, Satya Nand Kanodia < >>>>> satya.kano...@orkash.com> wrote: >>>>> >>>>> Hi, >>>>> >>>>>> DUCC is running with the ducc user. >>>>>> why did you say "DUCC's /etc/cgconfig.conf specifies user=ducc to >>>>>> create >>>>>> cgroups."? As I installed C-Groups with sudo yum, It has root as >>>>>> owner. >>>>>> Do >>>>>> I need to change it's owner or permissions. It is having currently 644 >>>>>> permissions. >>>>>> >>>>>> Thanks and Regards, >>>>>> Satya Nand Kanodia >>>>>> >>>>>> On 09/29/2015 06:46 PM, Eddie Epstein wrote: >>>>>> >>>>>> DUCC's /etc/cgconfig.conf specifies user=ducc to create cgroups. >>>>>> >>>>>>> Is DUCC running as user=ducc? >>>>>>> >>>>>>> Using sudo for cgreate testing suggests that the ducc userid is not >>>>>>> being >>>>>>> used. >>>>>>> >>>>>>> Eddie >>>>>>> >>>>>>> On Tue, Sep 29, 2015 at 3:12 AM, Satya Nand Kanodia < >>>>>>> satya.kano...@orkash.com> wrote: >>>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> I am using CentOS release 6.6 for DUCC installation. I did all >>>>>>>> according >>>>>>>> to documentation to enable C-Groups. >>>>>>>> Following command executed without any error.( I had to execute it >>>>>>>> using >>>>>>>> sudo.) >>>>>>>> >>>>>>>> cgcreate -t ducc -a ducc -g memory:ducc/test-cgroups >>>>>>>> >>>>>>>> But on webserver in machines section , it is showing *off* status >>>>>>>> under >>>>>>>> the C-Groups. >>>>>>>> >>>>>>>> I don't know what went wrong. >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Thanks and Regards, >>>>>>>> Satya Nand Kanodia >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >