systemd在/system.slice/process-name.service cgroup中启动一个进程。 我想在不同的cgroup中启动这个过程。 我可以在ExecStart选项中使用cgexec来做到这一点,但有没有更好的办法?
创build一个group-name.slice ,并设置分片单元的资源控制configuration,如CPUShares= , MemoryLimit= 。
然后在process-name.service设置Slice=group-name.slice process-name.service 。
有关详细信息,请参阅man systemd.resource-control 。