Systemd

有沒有辦法設置 systemd 在其中啟動程序的 cgroup?

  • October 12, 2016

systemd 在 /system.slice/process-name.service cgroup 中啟動一個程序。我想在不同的 cgroup 中啟動該程序。我可以在 ExecStart 選項中使用 cgexec 來做到這一點,但有更好的方法嗎?

創建一個group-name.slice,並在切片單元中設置資源控製配置,例如,CPUShares=MemoryLimit=

然後設置Slice=group-name.sliceprocess-name.service.

詳情請參閱man systemd.resource-control

引用自:https://serverfault.com/questions/806804