Não é assim que Min / Desired / Max funciona para a memória pSeries. Desejado é a quantidade de memória que a LPAR será alocada, se estiver livre em todo o quadro, quando o servidor inicializar. Mínimo é o valor mais baixo que a LPAR tolerará ao ser atribuído no momento da inicialização e o valor mais baixo que você pode reduzir dinamicamente a memória e Máximo é o maior valor que você pode alocar dinamicamente para o LPAR enquanto ele está sendo executado.
No entanto, enquanto estiver em execução, o AIX não consumirá mais memória se atingir os 16 GB. O LPAR tinha 16 GB, o AIX acabou com um monte de processos (isso é normal) e você o reinicializou. Nunca tentou pegar mais memória, não é assim que funciona.
Para alterar a memória disponível (para cima ou para baixo), use o HMC para executar operações DLPAR. Portanto, você poderia ter aumentado manualmente a memória de 16 GB para 20 GB de seu HMC enquanto o servidor estava tendo problemas, e isso pode ter ajudado (ou pode não ter sido feito, ou o DLPAR pode ter falhado, porque exige que o servidor bifurque processos que podem não ter sido possíveis). Você pode automatizar algumas atividades do DLPAR e até mesmo vinculá-las a algo como o Tivoli, mas isso não acontece sozinho.
Há um bom resumo aqui .