Модуль ядра ip_vs_mh#
ip_vs_mh — модуль ядра Linux, который реализует алгоритм Maglev Hashing (MH) для IP Virtual Server (IPVS) — подсистемы ядра Linux, используемой для построения высокопроизводительных балансировщиков нагрузки на уровне транспортного (L4) и сетевого (L3) уровней.
Алгоритм Maglev Hashing обеспечивает:
Высокую стабильность хеширования: при добавлении или удалении бэкенд-серверов перераспределение трафика минимально.
Равномерное распределение нагрузки даже при небольшом количестве серверов.
Быструю перебалансировку без полного перестроения таблицы хеширования.