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?
Anyone can advise me please? Thanks! From: John Dison via freebsd-stable <freebsd-stable at freebsd.org> To: "stable at freebsd.org" <stable at freebsd.org> Sent: Tuesday, September 15, 2015 1:00 PM Subject: Question about "pcpu" rctl 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? _______________________________________________ freebsd-stable at freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-stable To unsubscribe, send any mail to "freebsd-stable-unsubscribe at freebsd.org"
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.