lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Date:	Tue, 22 Mar 2016 16:20:42 +0430
From:	Mahmood Naderan <mahmood.nt@...il.com>
To:	linux-kernel@...r.kernel.org
Subject: Re: CPU usage limitation (number of cores)

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.nt@...il.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

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ