There are at least seven (7) LASR memory control options that are available for tweaking, controlling, and ensuring uninterrupted operations for Distributed SAS VA on Linux.
One option though part of the available seven options, cgroups should not be used. This option is valid for the Linux systems and it is a system option.
What is cgroups?
cgroups is defined as Control groups, usually referred to as cgroups, are a Linux kernel feature which allow processes to be organized into hierarchical groups whose usage of various types of resources can then be limited and monitored.
cgroup is a collection of processes that are bound to a set of limits or parameters defined via the cgroup filesystem. The location for this option is in /etc/cgconfig.conf and /etc/cgrules.con on a Linux system.
Behavior
When a limit set in the cgroups option is reached, the memory control response could be in two ways:
The process itself is killed
The process is placed in a WAIT state until enough memory is freed
Either of the two outcomes is strictly unacceptable in an enterprise setting. Hence it is advisable to not use this particular option for SAS Distributed VA LASR memory control.