Question about "pcpu" rctl

Edward Tomasz Napierała trasz at FreeBSD.org
Sat Nov 14 11:35:10 UTC 2015


On 0915T1000, John Dison via freebsd-stable wrote:
> Hello and have a nice day!
> 
> I try to limit cpu usage for multi-threaded process on a multi-core machine.
> I use the following command:
> # rctl -a user:myusernm:pcpu:deny=200/user
> And I expect (please correct me if I am wrong) that all processes running with uid=myusernm will consume 200% of CPU in total.
> But after that I see that multi-threaded process continues to consume all available cores on my machine.
> rctl command reports:# rctluser:myusernm:pcpu:deny=200
> What am I doing wrong?

It's a bug; it should already be fixed in 11-CURRENT.  See
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=189870 for details.
It should get merged into 10-STABLE in a few days.



More information about the freebsd-stable mailing list