UPD ETS scheduler
This commit is contained in:
Binary file not shown.
@@ -7740,4 +7740,104 @@ Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M:
|
||||
Das Modul wird \texttt{sch\_qfq} genannt.
|
||||
Wenn Sie unsicher sind, sagen Sie N.
|
||||
|
||||
\paragraph{Controlled Delay AQM (CODEL)}$~$\\
|
||||
CONFIG\_NET\_SCH\_CODEL [=m] \textbf{[M]}\\*
|
||||
Geben Sie hier Y an, wenn Sie den Paketplanungsalgorithmus mit kontrollierter
|
||||
Verzögerung (CODEL) verwenden möchten.
|
||||
Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M:
|
||||
Das Modul wird \texttt{sch\_codel} genannt.
|
||||
Wenn Sie unsicher sind, geben Sie N an.
|
||||
|
||||
\paragraph{Fair Queue Controlled Delay AQM (FQ\_CODEL)}$~$\\
|
||||
CONFIG\_NET\_SCH\_FQ\_CODEL [=y] \textbf{[Y]}\\*
|
||||
Geben Sie hier Y an, wenn Sie den Paketplanungsalgorithmus FQ Controlled
|
||||
Delay (FQ\_CODEL) verwenden möchten.
|
||||
Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M:
|
||||
Das Modul wird \texttt{sch\_fq\_codel} genannt.
|
||||
Wenn Sie unsicher sind, sagen Sie N.
|
||||
|
||||
\paragraph{Common Application Kept Enhanced (CAKE)}$~$\\
|
||||
CONFIG\_NET\_SCH\_CAKE [=m] \textbf{[M]}\\*
|
||||
Sagen Sie hier Y, wenn Sie den CAKE-Algorithmus (Common Applications
|
||||
Kept Enhanced) für die Warteschlangenverwaltung verwenden wollen.
|
||||
Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M:
|
||||
Das Modul wird \texttt{sch\_cake} heißen.
|
||||
Wenn Sie unsicher sind, sagen Sie N.
|
||||
|
||||
\paragraph{Fair Queue}$~$\\
|
||||
CONFIG\_NET\_SCH\_FQ [=m] \textbf{[M]}\\*
|
||||
Geben Sie hier Y an, wenn Sie den FQ-Paketplanungsalgorithmus verwenden
|
||||
möchten.
|
||||
FQ führt eine Flussseparation durch und ist in der Lage, die vom
|
||||
TCP-Stack in sk\texorpdfstring{$\rightarrow$}{->}sk\_pacing\_rate
|
||||
(für lokal erzeugten Verkehr) festgelegten Geschwindigkeitsanforderungen
|
||||
zu erfüllen.
|
||||
Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M:
|
||||
Das Modul wird \texttt{sch\_fq} heißen.
|
||||
Wenn Sie unsicher sind, geben Sie N an.
|
||||
|
||||
\paragraph{Heavy-Hitter Filter (HHF)}$~$\\
|
||||
CONFIG\_NET\_SCH\_HHF [=m] \textbf{[M]}\\*
|
||||
Geben Sie hier Y an, wenn Sie den Paketplanungsalgorithmus Heavy-Hitter Filter
|
||||
(HHF) verwenden möchten.
|
||||
Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M:
|
||||
Das Modul wird \texttt{sch\_hhf} heißen.
|
||||
|
||||
\paragraph{Proportional Integral controller Enhanced (PIE) scheduler}$~$\\
|
||||
CONFIG\_NET\_SCH\_PIE [=m] \textbf{[M]}\\*
|
||||
Geben Sie hier Y an, wenn Sie den Paketplanungsalgorithmus
|
||||
Proportional-Integral-Controller Enhanced Scheduler verwenden möchten.
|
||||
Für weitere Informationen siehe \url{https://tools.ietf.org/html/rfc8033}\\
|
||||
Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M:
|
||||
Das Modul wird \texttt{sch\_pie} genannt.
|
||||
Wenn Sie unsicher sind, sagen Sie N.
|
||||
|
||||
\subparagraph{Flow Queue Proportional Integral controller Enhanced (FQ-PIE) scheduler}$~$\\
|
||||
CONFIG\_NET\_SCH\_FQ\_PIE [=m] \textbf{[M]}\\*
|
||||
Geben Sie hier Y an, wenn Sie den Paketplanungsalgorithmus Flow Queue Proportional
|
||||
Integral Controller Enhanced (FQ-PIE) verwenden möchten.\\
|
||||
Weitere Informationen finden Sie unter \url{https://tools.ietf.org/html/rfc8033}\\
|
||||
Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M:
|
||||
Das Modul wird \texttt{sch\_fq\_pie} genannt.
|
||||
Wenn Sie unsicher sind, sagen Sie N.
|
||||
|
||||
\paragraph{Ingress/classifier-action Qdisc}$~$\\
|
||||
CONFIG\_NET\_SCH\_INGRESS [=m] \textbf{[M]}\\*
|
||||
Sagen Sie hier Y, wenn Sie Klassifikatoren für eingehende und/oder ausgehende Pakete
|
||||
verwenden wollen. Diese qdisc tut nichts anderes, als Klassifikatoren auszuführen,
|
||||
die auch mit Aktionen verbunden sein können. Im Falle von ausgehenden Paketen werden
|
||||
die Klassifikatoren, die diese qdisc enthält, im Sendepfad ausgeführt, bevor das
|
||||
eigentliche Enqueuing zu einer egress qdisc erfolgt.
|
||||
Wenn Sie unsicher sind, sagen Sie Y.
|
||||
Um diesen Code als Modul zu kompilieren, wählen Sie hier M:
|
||||
Das Modul wird sch\_ingress mit dem Alias \texttt{sch\_clsact} heißen.
|
||||
|
||||
\paragraph{Plug network traffic until release (PLUG)}$~$\\
|
||||
CONFIG\_NET\_SCH\_PLUG [=m] \textbf{[M]}\\*
|
||||
Diese Warteschlangen-Disziplin ermöglicht es dem Userspace, über die Netlink-Schnittstelle
|
||||
eine Netzwerk"=Ausgabewarteschlange anzuschließen bzw. abzuschließen. Wenn er einen
|
||||
Enqueue"=Befehl erhält, fügt er einen Plug in die Ausgangswarteschlange ein, der bewirkt,
|
||||
dass die nachfolgenden Pakete in die Warteschlange gestellt werden, bis ein Dequeue-Befehl
|
||||
über Netlink eintrifft, wodurch der Plug entfernt und der normale Paketfluss wieder
|
||||
aufgenommen wird.\\
|
||||
Dieses Modul bietet auch eine allgemeine \glqq{Netzwerk-Ausgangspufferung\grqq{} (auch
|
||||
bekannt als \glqq Output Commit\grqq{}), bei der beim Eintreffen eines Dequeue-Befehls
|
||||
nur Pakete bis zum ersten Plug zur Auslieferung freigegeben werden.
|
||||
Das Remus-HA-Projekt verwendet dieses Modul, um die spekulative Ausführung virtueller
|
||||
Maschinen zu ermöglichen, indem die erzeugte Netzwerkausgabe bei Bedarf zurückgesetzt werden kann.
|
||||
Weitere Informationen finden Sie unter \url{http://wiki.xenproject.org/wiki/Remus}\\
|
||||
Sagen Sie hier Y, wenn Sie diesen Kernel für Xen dom0 verwenden und Xen-Gäste mit Remus schützen wollen.
|
||||
Um diesen Code als Modul zu kompilieren, wählen Sie hier M: Das Modul wird \texttt{sch\_plug} genannt.
|
||||
|
||||
\paragraph{Enhanced transmission selection scheduler (ETS)}$~$\\
|
||||
CONFIG\_NET\_SCH\_ETS [=m] \textbf{[M]}\\*
|
||||
Der Enhanced Transmission Selection-Scheduler ist eine klassenbasierte Warteschlangen-Disziplin,
|
||||
die die Funktionalität von PRIO- und DRR-QS-Disks in einem Scheduler vereint. ETS erleichtert
|
||||
die Konfiguration einer Reihe strikter und bandbreitenteilender Bänder zur Umsetzung der in
|
||||
802.1Qaz beschriebenen Übertragungsauswahl.\\
|
||||
Sagen Sie hier Y, wenn Sie den ETS-Paketplanungsalgorithmus verwenden möchten.
|
||||
Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M:
|
||||
Das Modul heißt dann \texttt{sch\_ets}.
|
||||
Wenn Sie unsicher sind, sagen Sie N.
|
||||
|
||||
\end{document}
|
||||
|
||||
Reference in New Issue
Block a user