Há uma outra coisa a ser analizada aí: a configuração da JVM do Tomcat.
Tente rodar diversas aplicações, aí você vai ver que o consumo não vai subir tanto.
Eu vi um server Tomcat executando 350 processos ao mesmo tempo e só estava usando 3 GB de ram.
Eram 4 estâncias no mesmo server.