Try #1 to bring the post up again. Due to the traffic, maybe my question is ignored :( Regards, Mahmood
On Tue, Mar 22, 2016 at 1:09 PM, Mahmood Naderan <mahmood...@gmail.com> wrote: > Hi, > There is a question about CPU usage limitation and I found no place > for my question other than here. > > There are 32 cores in a system (2 cpus each 16 cores) and I want to > limit a user to use only 4 cores (100% usage for that 4 cores). There > are two kernel parameter for that according to the manuals: > cpu.cfs_quota_us and cpu.cfs_period_us > > An example on the kernel.org documents says: > > With 500ms period and 1000ms quota, the group > can get 2 CPUs worth of runtime every 500ms. > # echo 1000000 > cpu.cfs_quota_us /* quota = 1000ms */ > # echo 500000 > cpu.cfs_period_us /* period = 500ms */ > > > I want to know how those ms are determined? In my case, I think the > quota is 32000000 and the period is 4000000. Am I right? > But it doesn't work! and I get an error when I want to start cgroup service > > > > Failed to parse /etc/cgconfig.conf or /etc/cgconfig.d > [FAILED]Starting cgconfig service: /sbin/cgconfigparser; error loading > /etc/cgconfig.conf: Failed to remove a non-empty group > > > > Reference: > https://www.kernel.org/doc/Documentation/scheduler/sched-bwc.txt > > > > > Regards, > Mahmood