-
- | U != 0, K = inf (default) |
-
- This is the standard memory limitation mechanism already present before using
- kernel memory. Kernel memory is completely ignored.
- |
-
-
- | U != 0, K < U |
-
- Kernel memory is a subset of the user memory. This setup is useful in
- deployments where the total amount of memory per-cgroup is overcommitted.
- Overcommitting kernel memory limits is definitely not recommended, since the
- box can still run out of non-reclaimable memory.
- In this case, you can configure K so that the sum of all groups is
- never greater than the total memory. Then, freely set U at the expense of
- the system's service quality.
- |
-
-
- | U != 0, K > U |
-
- Since kernel memory charges are also fed to the user counter and reclamation
- is triggered for the container for both kinds of memory. This configuration
- gives the admin a unified view of memory. It is also useful for people
- who just want to track kernel memory usage.
- |
-
-
-