Назад | Перейти на главную страницу

Управляйте распределением запросов в NLB-кластере

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

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

В Администраторе NLBS вы можете установить соотношение в процентах.

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

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

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

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