Контролировать, как запросы распределяются по кластеру NLB

Мы тестируем приложение на кластере NLB. Мы замечаем, что запросы распределяются неравномерно между серверами в кластере NLB.

Есть ли в любом случае настроить запросы для равномерного распределения между серверами?

3 ответа

Решение

Как отметили другие комментаторы, основным способом управления распределением является вес распределения правил порта. Вы также можете увидеть дисбаланс, если ваша конфигурация группы NLB изменяется (то есть хост отключается или возвращается), и вы используете привязку, где запросы остаются на их текущем сервере, даже если изменение в кластере означает, что они обычно отправляются на другой сервер.

В этом случае каждый сервер получит равную долю нового трафика, но у серверов, которые работали дольше, будет больше существующих подключений.

Кроме того, вы проверили, что этот трафик проходит по адресу NLB, а не по уникальному адресу каждого сервера?

Из NLBS Administrator вы можете установить соотношение в процентах.

Попробуйте установить вес нагрузки каждого хоста NLB равным. Вы можете сделать это, отредактировав правило порта в свойствах хоста каждого хоста в кластере.

Другие вопросы по тегам