"Cannot allocate memory" message when accessing a Compute Node through SSH, despite ILOM shows available memory
By csoto on Dec 18, 2013
This happened due to a known bug with a package, related with the ypserv utility:
The problem is that even though there is enough free memory, it is too fragmented to allocate two contiguous pages.
The command below can be used:
# echo 3 > /proc/sys/vm/drop_caches
This may allow for memory to become defragmented enough for further fork() system calls to succeed otherwise it may be necessary to reboot the system.