-
Notifications
You must be signed in to change notification settings - Fork 171
Description
Am i right that if you have a service with a cpu limit less than 1000m (eg 1 core) the go process would still think it has one core available and tries to utilize more than its limit to get throttled eventually. So my understanding here is that if you do use limits less than one core is a very unideal situation for the go-scheduler to work efficently:
a.) 4 replicas with 500m cpu limit
b.) 2 replicas with 1000m cpu limit
In total both cases use the same amount of total cores (2) but case b.) would be more efficient as the go scheduler knows how much it can utilize?
Sorry that i created a bug ticket for my simple question. But i think if my assumptions are correct, it would be good to make this clear in the README.
Thanks for the awesome library 👍