Systemd
有沒有辦法設置 systemd 在其中啟動程序的 cgroup?
systemd 在 /system.slice/process-name.service cgroup 中啟動一個程序。我想在不同的 cgroup 中啟動該程序。我可以在 ExecStart 選項中使用 cgexec 來做到這一點,但有更好的方法嗎?
創建一個
group-name.slice
,並在切片單元中設置資源控製配置,例如,CPUShares=
,MemoryLimit=
。然後設置
Slice=group-name.slice
在process-name.service
.詳情請參閱
man systemd.resource-control
。