Somehow I missed that cgroups v2 changes how CPU resources are allocated! Now instead of CPU shares, they use something called "CPU weight".

I don't know what that means exactly, but this is a nice article explaining how the conversion from one to the other is done.

https://kubernetes.io/blog/2026/01/30/new-cgroup-v1-to-v2-cpu-conversion-formula/

Looks like I have some more reading to do, lol

#kubernetes #k8s #cgroups_v2

New Conversion from cgroup v1 CPU Shares to v2 CPU Weight

I'm excited to announce the implementation of an improved conversion formula from cgroup v1 CPU shares to cgroup v2 CPU weight. This enhancement addresses critical issues with CPU priority allocation for Kubernetes workloads when running on systems with cgroup v2. Background Kubernetes was originally designed with cgroup v1 in mind, where CPU shares were defined simply by assigning the container's CPU requests in millicpu form. For example, a container requesting 1 CPU (1024m) would get (cpu.

Kubernetes
Qué son los cgroups y namespaces en Linux (la base de Docker, Snap y Flatpak) - NotiLinux.com

Descubrí qué son los cgroups y namespaces en Linux, cómo funcionan dentro del kernel y por qué son la base de Docker, Snap, Flatpak y los contenedores modernos.

NotiLinux.com

Устраняем эффект шумного соседа в PostgreSQL с помощью cgroups

Если вы когда-нибудь запускали несколько экземпляров PostgreSQL или другого ПО на одной машине (виртуальной или физической), то наверняка сталкивались с эффектом шумного соседа, когда инстансы мешали друг другу работать. Так как же примерить «соседей»? У нас есть эффективный способ.

https://habr.com/ru/companies/postgrespro/articles/878844/

#cgroups_v2 #cgroups #postgresql #linux #администрирование_linuxсистем #нагрузка

Устраняем эффект шумного соседа в PostgreSQL с помощью cgroups

Знакомьтесь: шумный сосед Приходилось ли вам запускать на одной виртуальной или физической машине несколько экземпляров PostgreSQL или любого другого ПО? Зачастую это вызывает эффект шумного соседа:...

Хабр