Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
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
.