Re: set-property CPUAffinity

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello Michal,

Thank you for response!

On 9/3/19 6:03 PM, Michal Koutný wrote:
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.

Does it mean community open for enhancement in this direction?

Looks like current work on issues and enhancements are doing in github,
so I can create a RFE.



[...] 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


--
Best regards,
Alexey Perevalov
_______________________________________________
systemd-devel mailing list
systemd-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/systemd-devel




[Index of Archives]     [LARTC]     [Bugtraq]     [Yosemite Forum]     [Photo]

  Powered by Linux