3.2. cpu

Подсистема cpu отвечает за управление доступом контрольных групп к процессорам. Доступ предоставляется в зависимости от перечисленных ниже параметров. Каждый параметр хранится в отдельном псевдофайле в виртуальной файловой системе контрольной группы:
cpu.shares
Целое значение, определяющее относительную величину доступного заданиям процессорного времени. Например, задания в двух контрольных группах, для которых cpu.shares имеет значение 1, получат равное время доступа к процессорам, а задания в группе, для которой cpu.shares имеет значение 2, получат в два раза больше процессорного времени.
cpu.rt_runtime_us
Определяет максимальный период времени (в микросекундах), в течение которого задания в контрольной группе могут использовать процессорные ресурсы. Такое ограничение позволяет предотвратить монопольное использование ресурсов одной контрольной группой. Например, если заданиям в контрольной группе необходимо предоставить периодический доступ длиной 4 секунды каждые 5 секунд, установите значение cpu.rt_runtime_us в 4000000, а cpu.rt_period_us в 5000000.
cpu.rt_period_us
Определяет интервал (в микросекундах), по истечении которого контрольная группа повторно получит доступ к процессорным ресурсам. Например, если заданиям в контрольной группе необходимо предоставить периодический доступ длиной 4 секунды каждые 5 секунд, установите значение cpu.rt_runtime_us в 4000000, а cpu.rt_period_us в 5000000.