Spec-Zone.ru › Apache HTTP Server

Модуль Apache mod_lbmethod_bytraffic

Описание: Алгоритм планировщика балансировщика нагрузки с подсчётом объёма трафика с весовыми коэффициентами для mod_proxy_balancer
Статус: Расширение
Идентификатор модуля: lbmethod_bytraffic_module
Исходный файл: mod_lbmethod_bytraffic.c
Совместимость: Выделен из mod_proxy_balancer в версии 2.3

Краткое описание

Этот модуль не предоставляет собственных директив конфигурации. Для его работы требуются службы mod_proxy_balancer, а сам он предоставляет метод балансировки нагрузки bytraffic.

Алгоритм подсчёта объёма трафика с весовыми коэффициентами

Этот планировщик включается с помощью lbmethod=bytraffic. Его принцип работы очень похож на метод подсчёта запросов, но с такими отличиями:

lbfactor — это объём трафика в байтах, который мы хотим направить этому обработчику. Это также нормализованное значение, отражающее его «долю» в общем объёме работы, но вместо простого подсчёта запросов мы учитываем объём трафика, который обработчик получил или отправил.

Если балансировщик настроен следующим образом:

обработчик a b c
lbfactor 1 2 1

Это означает, что мы хотим, чтобы b обрабатывал вдвое больше байтов, чем a или c. Это не обязательно означает, что b будет обрабатывать вдвое больше запросов, но объём ввода-вывода у него будет вдвое больше. Поэтому размер запроса и ответа учитывается алгоритмом взвешивания и выбора.

Примечание: входящие и исходящие байты имеют одинаковый вес.

© 2018 The Apache Software Foundation
Licensed under the Apache License, Version 2.0.
https://httpd.apache.org/docs/2.4/en/mod/mod_lbmethod_bytraffic.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API