Memory considerations
It is recommended that you adjust the vm.min_free_kbytes kernel tunable. This tunable controls the amount of free memory that Linux® kernel keeps available (that is, not used in any kernel caches).
When vm.min_free_kbytes is set to its default value, on some configurations it is possible to encounter memory exhaustion symptoms when free memory should in fact be available. Setting vm.min_free_kbytes to 5 – 6% of the total amount of physical memory, but no more than 2 GB, can prevent this problem.