ALTQ - Википедия - ALTQ

ALTQ (ALTernate Queuing) это сетевой планировщик за Распространение программного обеспечения Беркли. ALTQ обеспечивает дисциплины очередей и другие качество обслуживания (QoS) компоненты, необходимые для реализации совместного использования ресурсов. Чаще всего реализуется на базе BSD. маршрутизаторы. ALTQ входит в базовый дистрибутив FreeBSD, NetBSD, и DragonFly BSD, и был интегрирован в ПФ пакетный фильтр OpenBSD но позже заменен новой подсистемой очередей (она устарела в версии OpenBSD 5.5 и полностью удалена в версии 5.6 в 2014 году).[1]

С помощью ALTQ пакеты могут быть назначены очереди с целью контроль пропускной способности. В планировщик определяет алгоритм, используемый для определения пакеты будут задержаны, сброшены или отправлены немедленно. В настоящее время в реализации ALTQ во FreeBSD поддерживаются пять планировщиков:

  • куб. - Организация очереди на основе классов. Очереди, прикрепленные к интерфейсу, создают дерево, таким образом, каждая очередь может иметь дополнительные дочерние очереди. Каждая очередь может иметь приоритет и назначенную полосу пропускания. Приоритет в основном контролирует время, необходимое для отправки пакетов, в то время как пропускная способность в первую очередь влияет на пропускная способность.
  • кодель - Контролируемая задержка.
  • Fairq - Честная очередь.
  • hfsc - Иерархическая кривая справедливого обслуживания. Очереди, прикрепленные к интерфейсу, образуют дерево, поэтому каждая очередь может иметь дополнительные дочерние очереди. Каждая очередь может иметь приоритет и назначенную полосу пропускания. Приоритет в основном контролирует время, необходимое для отправки пакетов, в то время как полоса пропускания в первую очередь влияет на пропускную способность.
  • цена - Приоритетная очередь. Очереди плоско прикреплены к интерфейс, таким образом, очереди не могут иметь дополнительных дочерних очередей. Каждой очереди назначается уникальный приоритет в диапазоне от 0 до 15. Пакеты в очереди с наивысшим приоритетом обрабатываются первыми.

Смотрите также

Рекомендации

  1. ^ "ALTQ удален из -current". Журнал OpenBSD. 2014-04-19.

внешняя ссылка