memo

2011-10-19

systemd で特定の service の cgroup 設定を変更する

foo.servicecpu.shares を 512 に変更したいとする。

/etc/systemd/system/foo.service を作り、以下の様に書く:

.include /lib/systemd/system/foo.service

[Service]
CPUShares=512

任意の cgroup 項目を設定したい場合は ControlGroupAttribute=cpu.shares 512 みたいなのを書き並べる。

あとは unit 設定を再読み込みさせて service を再起動とかすればいい。

man systemd.unit man systemd.exec