3 ms·
CFS quotas have been broken for a long time - with processes being starved far below their utilisation of their quota. I think every serious user of k8s discove
by nvarsj 5y ago
CFS quotas have been broken for a long time - with processes being starved far below their utilisation of their quota. I think every serious user of k8s discovers this the hard way. Recent changes have been done to improve the scheduler for quotas but I’m surprised twitter was using them at all in 2019. Java GC also suffers badly with quotas. Pinning cpu is probably the best compromise, otherwise just use CPU requests with no limits.