Node.js Балансировка нагрузки на процессор

Я создал тест с JMeter для тестирования производительности платформы блогов Ghost. Ghost написан на Node.js и установлен на облачном сервере с 1 ГБ ОЗУ, 1 ЦП.

Я заметил, что после 400 одновременных пользователей JMeter получает ошибки. До 400 одновременных пользователей загрузка нормальная. Я решил увеличить процессор и добавил 1 процессор.

Но ошибки воспроизвели и добавили 2 процессора, всего 4 процессора. Проблема возникает после 400 одновременных пользователей.

Я не понимаю, почему 1 процессор может обрабатывать 400 пользователей и одинаковые результаты с 4 процессорами.

Во время мониторинга я заметил, что только один процессор занят, а три других бездействуют. Когда я проверял резюме JMeter в консоли, были ошибки, около 5% запроса. Смотрите скриншот.

Я хотел бы знать, возможно ли сбалансировать нагрузку между процессорами?

Ответы на вопрос(3)

Ваш ответ на вопрос