带有资源标志的Mesos代理内存控制

问题描述 投票:0回答:1

[当我尝试使用--resource标志限制mesos代理的内存时,似乎根本不起作用。从服务器仍可以使用虚拟机上的所有cpus和内存。我使用错了吗?

mesos
1个回答
0
投票

默认情况下,Mesos Conterneizer使用PSOIX isolatorsposix/cpuposix/mem),因为它们不是真正的隔离器,因此建议改为使用cgroup隔离器(cgroups/cpucgroups/cpu)。

[cgroups/mem]使用的隔离机制,例如,--isolation=VALUE(如果在Windows上则为posix/cpu,posix/mem,或windows/cpu,windows/memcgroups/cpu,cgroups/mem(使用标志:network/port_mapping进行配置来启用),或[ --with-network-isolator用于特定于NVIDIA的GPU隔离,或使用--modules标志加载备用隔离器模块。如果指定了gpu/nvidia,则将忽略任何其他与cgroup相关的隔离选项(例如cgroups/all),并且cgroup隔离器将自动加载代理主机上所有本地启用的cgroup子系统。请注意,此标志仅与Mesos Containerizer相关。 (默认值:在Windows上为cgroups/cpu;在其他平台上为windows/cpu,windows/mem

© www.soinside.com 2019 - 2024. All rights reserved.