Модуль ядра ip_vs_mh#

ip_vs_mh — модуль ядра Linux, который реализует алгоритм Maglev Hashing (MH) для IP Virtual Server (IPVS) — подсистемы ядра Linux, используемой для построения высокопроизводительных балансировщиков нагрузки на уровне транспортного (L4) и сетевого (L3) уровней.

Алгоритм Maglev Hashing обеспечивает:

  • Высокую стабильность хеширования: при добавлении или удалении бэкенд-серверов перераспределение трафика минимально.

  • Равномерное распределение нагрузки даже при небольшом количестве серверов.

  • Быструю перебалансировку без полного перестроения таблицы хеширования.