2017-10-10 64 views
1

我有几台RHEL7机器是GPFS集群的一部分,当内存耗尽时,GPFS守护进程和驱动程序崩溃导致它们管理的文件系统崩溃。硬编码的root cgroups

我想限制3个cgroup内存层次结构:user.slice,kubepods.slice和lsf(用于LSF作业队列)。我想对这三组的总内存消耗设置100G的限制。为此,我将不得不创建一个新的root cgroup并将它们放在这个组中,或者选择其中的一个作为根。问题在于user.slice和lsf cgroups似乎非常硬编码。

有谁知道重新组织这些层次结构的方法吗?该文档相当模糊或缺失。

回答

0

操作系统是否在杀死GPFS守护进程?尝试设置GPFS守护进程的/ proc // oom_score_adj。

不幸的是,LSF cgroup路径无法更改。

+0

我不知道究竟是什么在杀死他们,因为当内存填满系统变得不可用时,内核会产生太多的OOM杀手消息以便读取。但是,谢谢你的提示,我会尝试一个 – maxdebayser