Hello Alexey. On Fri, Aug 30, 2019 at 01:21:50PM +0300, Alexey Perevalov <a.perevalov@xxxxxxxxxxx> wrote: > [...] > The question is: changing CPUAffinity property (cpuset.cpus) is not yet > allowed in systemd API, right? Is it planned? Note that CPUAffinity= uses the mechanism of sched_setaffinity(2) which is different from using cpuset controller restrictions (that's also why you find it in `man systemd.exec` and not it `man systemd.resource-control`). IMO, systemd may eventually support the cpuset controller with a different directive. > [...] on the RHEL7 both libvirt & kubernetes handle its vm & pods in > kubepods.slice and machine.slice sub cgroup respectively in > appropriate cpuset mount point. [...] The components that do CPU pinning via cpuset controller do that on their own (relying on no collisions in the cpuset tree). Michal
Attachment:
signature.asc
Description: Digital signature
_______________________________________________ systemd-devel mailing list systemd-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/systemd-devel