Re:Introduction to Golang Preemption Mechanisms
by lcof on Monday August 12, 2024 @11:02AM
(#41225224)
Again, I might be wrong as I did not use this directly in a couple years, but saying “the limit is 50% share of 10 cores” is not equivalent to “the limit is 5 cores”. This is still “how much” versus “how many”, and cannot translate into each other without sacrificing flexibility
[ Parent
| on HN ]
Re:Introduction to Golang Preemption Mechanisms
by kbolino on Monday August 12, 2024 @11:10AM
(#41225350)
GOMAXPROCS sets the number of live system threads used to run goroutines. The distinction between 50% of time on 10 cores and 100% of time on 5 cores doesn't really matter here: the recommendation is to set GOMAXPROCS=5 in both cases.