当运行 Kubernetes 集群时,建议/user.slice
位于SystemReserved
顶级 cgroup下(即在 下/system.slice
)。
根据systemd.slice 文档,切片的名称对其在层次结构中的位置进行编码,因此如何将现有user.slice
单元重命名为system-user.slice
这样,而不重命名现有系统文件/usr/lib/systemd/system/user.slice
(因为这是不好的做法)并确保系统登录用于system-user.slice
用户登录会话。
或者,如果无法重命名分片单元,是否可以仅配置 systemd-logind 将用户会话放置在除 之外的分片下/user.slice
?
uname -a
:Linux ip-10-99-55-207.eu-west-1.compute.internal 4.16.2-1.el7.elrepo.x86_64 #1 SMP 4 月 12 日星期四 09:08:05 EDT 2018 x86_64 x86_64 x86_64 GNU/ Linuxcat /etc/centos-release
:CentOS Linux 版本 7.4.1708(核心)