Wie konfigurierbar ist der Linux-Netzwerkemulator im Hinblick auf Warteschlangendisziplinen?

Wie konfigurierbar ist der Linux-Netzwerkemulator im Hinblick auf Warteschlangendisziplinen?

Basierend auf diesem Wiki-Artikel https://wiki.archlinux.org/index.php/Advanced_traffic_control Es scheint, dass ich den Linux-Verkehrscontroller, der eine Teilmenge des Linux-Netzwerkemulators zu sein scheint, so konfigurieren kann, dass er seine Warteschlangendisziplinen ändert. Bisher habe ich herausgefunden, dass ich verschiedene Aspekte der Emulation des virtuellen Netzwerks ändern kann, wie Verzögerung, Paketverlust/-beschädigung, Paketneuordnung und Bandbreitenkapazität. Das ist alles großartig, aber ich frage mich, ob ich den Linux-Verkehrscontroller qdisc gezielt ändern kann. Damit meine ich, dass er derzeit standardmäßig auf FIFO eingestellt ist. Bietet er andere Warteschlangendisziplinen wie Shortest-Job-First (SJF), Random, Preemptive-Shortest-Job-First (PSJF), Shortest-Remaining-Processing-Time (SRPT) usw.? Mein Grund dafür ist, dass ich das Framework CORE aktivieren möchte.https://github.com/coreemu/coreum verschiedene Warteschlangendisziplinen über das hinaus zu nutzen, was es bietet (FIFO, WFQ, DRR), und in CORE werden die Warteschlangendisziplinen durch den Linux Network Emulator angegeben.

Ich entschuldige mich für diese langen Fragen und hoffe, dass mir jemand helfen kann.

verwandte Informationen