cgroups

    3熱度

    1回答

    我正在設置OpenShift Enterprise 2,我想創建一個較大的齒輪區域。節點上改變 /etc/openshift/resource_limits.conf 是用於增加存儲器和磁盤提供給齒輪直接的,但CPU資源管理是不太直觀(來自resource_limits.conf): # cpu cpu_rt_period_us=100000 cpu_rt_runtime_us=950000 c

    1熱度

    1回答

    我有問題圍繞cgroups和tc環繞自己。 我試圖給特定的進程添加延遲。下面的代碼不起作用。但我不知道什麼是錯的(甚至什麼是正確的)。 # Set up net_cls to make modprobe cls_cgroup mount -t cgroup -o net_cls none /sys/fs/cgroup/net_cls # Create a new CGroup called

    2熱度

    2回答

    是否可以配置cgroups或Hadoop,使TaskTracker產生的每個進程都分配給特定的cgroup? 我想強制使用cgroups的內存限制。有可能爲TaskTracker分配一個cgroup,但是如果工作遭受嚴重破壞,TaskTracker可能也會被oom-killer殺死,因爲它們在同一個組中。 比方說,我在一臺機器上有8GB內存。我想爲DataNode和系統實用程序保留1,5GB,並讓

    9熱度

    1回答

    有沒有任何方法可以使用LXC進行資源管理而不用創建容器使用進程組?我正在研究一個在沙箱內運行任意代碼的服務,對此我只對硬件資源管理感興趣。我不想要任何chroot;我只是希望這些進程組能夠訪問主文件系統。 我被告知lxc重量輕,但是我看到的所有示例都爲每個lxc進程創建一個新的容器(即具有完整操作系統的目錄)。我真的不明白這比其他任何虛擬機解決方案都要輕得多。 那麼是否有任何方式可以使用LXC來控

    0熱度

    1回答

    對於VirtualBox和/或VMware Workstation來說,這是可能的嗎?如果是這樣,應將哪些進程分配給cgroup,以確保整個虛擬機僅限於由cgroup指定的資源,而不管其分配設置如何。 我可以看到這很有用,因此可以將cgroup中的「cpushares」概念抽象爲可以與虛擬機配置設置中定義的%cpu相媲美。

    4熱度

    2回答

    我有一個關於cgroups的問題,尤其是考慮到隔離問題。 維基百科指出,您可以使用cgroup來隔離組,因此「組中有單獨的名稱空間,因此它們不會看到彼此的進程,網絡連接或文件」。 我已經知道,如何共享或劃分組之間的內存或CPU,但想知道,組或用戶如何只能看到自己的進程,例如(必須在cgrules.conf和cgconfig中。 CONF)。 實施例: 當指定組的用戶輸入他的控制檯中的PS(或ps

    2熱度

    1回答

    我想創建一個新的cgroup並將該組的RAM訪問限制爲1MB。 這是我第一次嘗試: mkdir /sys/fs/cgroup/mygroup mount -t cgroup -o memory mygroup /sys/fs/cgroup/mygroup 但我不斷收到此錯誤 mount: /sys/fs/cgroup/mygroup already mounted or /sys/fs/cg

    32熱度

    3回答

    運行泊塢窗的最後一個版本在Ubuntu 13.04 [email protected]:~# docker version Client version: 0.6.6 Go version (client): go1.2rc3 Git commit (client): 6d42040 Server version: 0.6.6 Git commit (server): 6d42040

    0熱度

    1回答

    我一直在嘗試在某些特定的cpu核心上運行虛擬機。現在的事情是我可以用virt-install設置cpuset,這將反映在VM的XML中,它將定義親和力。但是cpuset.cpus呢?這是直接從父項繼承。啓動虛擬機時有沒有辦法設置它?我的意思是,當我給命令virt-install時,是否有任何可以動態設置cpuset.cpus的選項?

    5熱度

    1回答

    我正在嘗試關注cgroups的指南,例如this one作爲示例。我不確定清楚地理解cgroups應該如何工作。但我肯定有一件事:我找到的所有指南都記錄了/etc/cgconfig.conf和/etc/cgrules.conf的用法。這些文件應該由兩個守護進程加載,我認爲應該命名爲cgred和cgconfig。 在Debian Squeeze下,看起來像那兩個通過安裝cgroup-bin自動安裝的