Going further, this page states: "The load average value is the same as displayed by top or uptime, and for an N-core system, a load average of N.0 would be a 100% load. Another rule of thumb here is to set X.Y=N*0.9 which will limit the load to 90%, thus maintaining system responsiveness."
So, how many cores does your system have? For a 16 core system, if you want 40% load, you only want to spawn 16 * 0.4 jobs so you'd set that value to 6.4 On Thu, May 11, 2023 at 6:45 AM Mark Knecht <markkne...@gmail.com> wrote: > > > > On Thu, May 11, 2023 at 6:34 AM Peter Humphrey <pe...@prh.myzen.co.uk> wrote: > > > > On Monday, 8 May 2023 11:20:45 BST Neil Bothwick wrote: > > > > > Maybe you should take this to bgo where it can be flagged for the portage > > > devs to look at, just keep us posted on the outcome. > > > > So far, I've just been asked whether I expected something different, to which I > > replied "Why is --load-average=40 being ignored?" > > > > Perhaps we don't all understand the same things about how this is supposed to > > work. > > > > -- > > Regards, > > Peter. > > > > OK, this is a bit of a weird thing for me to ask you to try but this page on emerge: > > https://wiki.gentoo.org/wiki/EMERGE_DEFAULT_OPTS > > says pretty clearly that "--load-average X.Y" should be a floating point number so > try it with "--load-average 40.0", and further with and without the --jobs option. > > Note 2 things - this page doesn't say to use an "=" AND it was last edited > on my birthday. It wasn't a good year for me. Possibly it wasn't a good year > for this man page... ;-) >