diff options
author | Tom Gundersen <teg@jklm.no> | 2015-07-12 11:43:10 +0200 |
---|---|---|
committer | Tom Gundersen <teg@jklm.no> | 2015-07-12 11:43:10 +0200 |
commit | e239b628e095b68ad8f7e62c76c29dce9c6a940e (patch) | |
tree | 6a78392e6d6d7350ba66ad34567a407cbb570211 | |
parent | 08abe30e782549df5ca4199a816d67bff852e07b (diff) | |
parent | f4e74be1856b3ac058acbf1be321c31d5299f69f (diff) |
Merge pull request #553 from poettering/rt-group-sched
README: document that RT group sched should be turned off
-rw-r--r-- | README | 13 |
1 files changed, 11 insertions, 2 deletions
@@ -82,11 +82,11 @@ REQUIREMENTS: CONFIG_SECCOMP CONFIG_CHECKPOINT_RESTORE (for the kcmp() syscall) - Required for CPUShares in resource control unit settings + Required for CPUShares= in resource control unit settings CONFIG_CGROUP_SCHED CONFIG_FAIR_GROUP_SCHED - Required for CPUQuota in resource control unit settings + Required for CPUQuota= in resource control unit settings CONFIG_CFS_BANDWIDTH For systemd-bootchart, several proc debug interfaces are required: @@ -97,6 +97,15 @@ REQUIREMENTS: CONFIG_EFIVAR_FS CONFIG_EFI_PARTITION + We recommend to turn off Real-Time group scheduling in the + kernel when using systemd. RT group scheduling effectively + makes RT scheduling unavailable for most userspace, since it + requires explicit assignment of RT budgets to each unit whose + processes making use of RT. As there's no sensible way to + assign these budgets automatically this cannot really be + fixed, and it's best to disable group scheduling hence. + CONFIG_RT_GROUP_SCHED=n + Note that kernel auditing is broken when used with systemd's container code. When using systemd in conjunction with containers, please make sure to either turn off auditing at |