cgroups

    1熱度

    1回答

    我有幾臺RHEL7機器是GPFS集羣的一部分,當內存耗盡時,GPFS守護進程和驅動程序崩潰導致它們管理的文件系統崩潰。 我想限制3個cgroup內存層次結構:user.slice,kubepods.slice和lsf(用於LSF作業隊列)。我想對這三組的總內存消耗設置100G的限制。爲此,我將不得不創建一個新的root cgroup並將它們放在這個組中,或者選擇其中的一個作爲根。問題在於user.

    1熱度

    1回答

    我使用cadvisor來獲取我的碼頭集裝箱的CPU使用量,但它總是很小(約0.001),這應該是錯誤的,因爲它是一個生產工作者容器,應該更多碼頭外的htop超過10%。 容器中沒有進程。但它也有四個過程 我發現容器的cgroup奇怪的是這樣的: $ cat /proc/14996/cgroup 10:pids:/docker/4d7976bc5814e85cc793cc4926c09c150a0

    0熱度

    1回答

    我是cgroups的新手,並試圖使用cgroup獲取容器統計信息。以前我使用的是docker stats,但是也試圖收集類似的指標,cgroups也是如此。 在泊塢窗統計,CPU統計部分是象下面這樣: "cpu_usage": { "total_usage": 27120642519, "percpu_usage": [27120642519], "usage_

    0熱度

    2回答

    我瞭解,您可以通過靜態服務池中的cgroup來限制Hadoop服務。我想限制Hue服務,因爲有時它會佔用我們在Edge節點上的所有內存,並傷害我們的加載過程。 但是我無法在靜態服務池配置中找到Hue - 它只給我選項 - HDFS,Impala,YARN,Hbase。 Hue設置是否可以在這裏完成,或者我需要在其他地方完成? 謝謝。

    2熱度

    1回答

    my os version : centos7.3 kenerl version : 3.10.0-514.16.1.el7.x86_64 docker version : 1.12.6 在將systemd中的選項「--exec-opt native.cgroupdriver」更改爲cgroupfs後,我修改了配置文件「/lib/systemd/system/docker.service」

    2熱度

    1回答

    請幫助找到合適的解決方案。 在Ubuntu環境中運行着一個java服務,它週期性地用params(相同程序的多個實例)調用外部進程。所有東西都打包到Docker容器中(內存限制已設置,非特權,除tmp和日誌外只讀,cap_drop全部)。有時提供給子進程的數據會使其溢出內存限制。所以,在這種情況下,我們希望由於OOM而殺死子進程,但是離開父進程(java)進程。 如果談到非docker系統,有一組

    0熱度

    1回答

    我需要在主機上使用最新的Debian(9)或Ubuntu(17.0.4)來限制Docker容器中的CPU。 $ docker info Containers: 0 Running: 0 Paused: 0 Stopped: 0 Images: 1 Server Version: 17.06.0-ce Storage Driver

    1熱度

    1回答

    我有一個腳本,它使用ulimit -t 5將程序限制爲5秒的CPU時間。 該程序現在產生孩子,所以我想使用cgroups,所以我可以限制進程使用的CPU,它是兒童。但是,我無法找到一種方法來爲cgroup的CPU使用率設置硬性上限。

    0熱度

    1回答

    當我運行下面的命令,我得到cgroup change of group failed: cgexec --sticky -g *:/throttle some_task CGROUP throttle在cgconfig.conf定義,它看起來像這樣: # Configuration file generated by cgsnapshot mount { cpuset = /cg

    0熱度

    1回答

    我已經引用這篇文章:Centos cgconfig fails to start 我有一個CentOS 7機。我試着註釋掉,並在以下/etc/cgconfig.conf文件留在記憶: mount { cpuset = /cgroup/cpuset; cpu = /cgroup/cpu; cpuacct = /cgroup/cpuacct; memo