Как работает «cpu.share», когда количество процессов, интенсивно использующих процессор, больше, чем количество ядер процессора? - PullRequest
0 голосов
/ 24 ноября 2018

Если учесть, что сервер linux имеет четыре ядра, то в пяти контейнерах запущено пять ресурсоемких процессов (cgroup).Все эти контейнеры имеют одинаковую конфигурацию: cup.cfs_period_us = 1000000 и cpu.cfs_quota_us = 1000000 и cpu.shares = 1024.Так как же ядро ​​распределяет процессор для каждого контейнера (процесса), когда они работают одновременно?Каждый контейнер имеет только 0,8 ядра (5/4 = 0,8)?

...