Balanceamento de carga da CPU do Node.js.

Criei teste com o JMeter para testar o desempenho da plataforma de blogs Ghost. O Ghost foi escrito em Node.js e foi instalado no servidor em nuvem com 1 GB de RAM e 1 CPU.

Notei que após 400 usuários simultâneos JMeter obtendo erros. Até a carga de 400 usuários simultâneos é normal. Eu decido aumentar a CPU e adicionei 1 CPU.

Mas os erros foram reproduzidos e adicionaram 2 CPUs, totalmente 4 CPUs. O problema está ocorrendo após 400 usuários simultâneos.

Eu não entendo por que 1 CPU pode lidar com 400 usuários e os mesmos resultados com 4 CPUs.

Durante o monitoramento, notei que apenas uma CPU está ocupada e outras 3 ociosas. Ao verificar o resumo do JMeter no console, ocorreram erros, cerca de 5% da solicitação. Veja a captura de tela.

Gostaria de saber se é possível equilibrar a carga entre as CPUs?