2017-10-10 43 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