Насколько настраиваемым является сетевой эмулятор Linux в отношении дисциплин очередей?

Насколько настраиваемым является сетевой эмулятор Linux в отношении дисциплин очередей?

На основе этой статьи в Википедии https://wiki.archlinux.org/index.php/Расширенный_контроль_трафика Похоже, что я могу настроить контроллер трафика Linux, который, похоже, является подмножеством сетевого эмулятора Linux, для изменения его дисциплин очередей. Пока что я понял, что могу изменять различные аспекты эмуляции виртуальной сети, такие как задержка, потеря/повреждение пакетов, переупорядочение пакетов и пропускная способность. Это все здорово, но мне интересно, могу ли я специально изменить qdisc контроллера трафика Linux. Под этим я подразумеваю, что в настоящее время он по умолчанию настроен на FIFO, предлагает ли он другие дисциплины очередей, такие как Shortest-Job-First (SJF), Random, Preemptive-Shortest-Job-First (PSJF), Shortest-Remaining-Processing-Time (SRPT) и т. д.? Я обосновываю это тем, что я хочу включить фреймворк COREhttps://github.com/coreemu/coreиспользовать различные дисциплины очередей, выходящие за рамки предлагаемых (FIFO, WFQ, DRR), а в CORE дисциплины очередей определяются сетевым эмулятором Linux.

Прошу прощения за столь длинные вопросы и надеюсь, кто-нибудь сможет помочь.

Связанный контент