-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating
Apache Mesos Cookbook
By :
In this recipe, you will learn how to create a container with cgroups, that is, real resource isolation at the kernel level.
You need to have Mesos up and running. See the recipes of Chapter 1, Getting Started with Apache Mesos to get more information.
cgroups isolators are enabled in the same manner as POSIX. We need to put a comma-separated list of isolators into the configuration file:
echo "cgroups/cpu,cgroups/mem,namespaces/pid" > /etc/mesos-slave/isolationBy default, Mesos uses soft CPU limits. This means a process will get at least the resources it was allocated but there is a huge chance that it will use more CPU time when doing more intensive operations. To change this behavior, create this file:
touch /etc/mesos-slave/cgroups_enable_cfscgroup is a Linux mechanism for limiting and isolating processes. cgroup isolation creates a real container for our application. This means when it tries to allocate more memory...