Em link
Máquinas virtuais RHEL4 executando o Oracle / Java matam aleatoriamente processos por matador de OOM Detalhes O OTM killer elimina os aplicativos, embora o ESX não esteja sob carga de memória. O topo do comando mostra que muita memória está sendo armazenada em cache e o swap está sendo mal utilizado. Solução
Quando o tamanho dos dados a serem copiados excede o tamanho da memória física, o oom-killer inicia processos de eliminação aleatoriamente.
Isso pode ser corrigido executando:
sysctl -w vm.lower_zone_protection 100
Quando lower_zone_protection é definido como 100, ele aumenta o limite de página livre em 100, iniciando assim a recuperação da página mais cedo e evitando que o NFS (Network File System) fique muito atrás das demandas de memória do kernel. Isso faz com que a recuperação da página aconteça mais cedo, fornecendo assim mais 'proteção' para as zonas. Esse problema é identificado no RHEL pelo Redhat e eles forneceram uma solução alternativa para isso nos seguintes artigos: