Hallo Liste,
was fuer Packages gibt es unter Debian fuer QoS , speziell dynamische Bandbreitenbegrenzung bei Nutzung von DSL? Oder gibt es vielleicht alternative Softwareloesungen?
Gruss Rico
Am Freitag, 28. März 2003 21:12 schrieb Enrico Schuster:
Hallo Liste,
was fuer Packages gibt es unter Debian fuer QoS , speziell dynamische Bandbreitenbegrenzung bei Nutzung von DSL? Oder gibt es vielleicht alternative Softwareloesungen?
Es gibt ein Kernel-Modul namens HTB (Hierachical Token Buckets) im Kernel ab 2.4.20-pre1. Damit soll man das Bandbreitenmanagement sehr bequem hin bekommen. Mehr dazu findest du in der ct 24/2002 ab Seite 224. Die Softlink-Nummer für die Heise-Webseite lautet: 0224224. Dort sind auch zwei Links zum Thema angegeben http://luxik.cdi.cz/~devik/qos/htb/ http://lartc.org
Eventuell kannst du auch squid dazu mißbrauchen.
Jens
On Fri, 28 Mar 2003 21:34:41 +0100 Jens Weiße jens.weisse@gmx.net wrote:
Es gibt ein Kernel-Modul namens HTB (Hierachical Token Buckets) im Kernel ab 2.4.20-pre1. Damit soll man das Bandbreitenmanagement sehr bequem hin
gibt es denn auch ne Loesung unter 2.4.18, ich will nicht schonwieder nen neuen Kernel nutzen muessen ;)
Eventuell kannst du auch squid dazu mißbrauchen.
werd ich mir mal anschauen, danke.
Jens
Gruss Rico
Am Freitag, 28. März 2003 21:41 schrieb Enrico Schuster:
On Fri, 28 Mar 2003 21:34:41 +0100
Jens Weiße jens.weisse@gmx.net wrote:
Es gibt ein Kernel-Modul namens HTB (Hierachical Token Buckets) im Kernel ab 2.4.20-pre1. Damit soll man das Bandbreitenmanagement sehr bequem hin
gibt es denn auch ne Loesung unter 2.4.18, ich will nicht schonwieder nen neuen Kernel nutzen muessen ;)
Ja. In älteren Kerneln gibt es CBQ (Class Based Queueing). Dieses soll aber umständlich zu konfigueren sein.
Unter http://luxik.cdi.cz/~devik/qos/htb/ gibt es noch diff's gegen ältere Kernel <----------------- schnipp ------------------------> HTB2 code: diff against 2.2.17 and probably other 2.2.x diff against 2.4.17 and probably other 2.4.x diff against iproute2 rel 991023 and tc binary (Warning: this doesn't work with HTB3 !!) <----------------- schnapp ------------------------>
Deinen Kernel wirst du aber trotzdem patchen und neu backen müssen. Ausserdem sollte mit dem neusten Kernel das ptrace-Problem (das Wie-werd-ich-schnell-root?-Problem) behoben sein.
Jens
On Fri, 28 Mar 2003 22:25:04 +0100 Jens Weiße jens.weisse@gmx.net wrote:
Am Freitag, 28. März 2003 21:41 schrieb Enrico Schuster:
On Fri, 28 Mar 2003 21:34:41 +0100
Ja. In älteren Kerneln gibt es CBQ (Class Based Queueing). Dieses soll aber umständlich zu konfigueren sein.
Unter http://luxik.cdi.cz/~devik/qos/htb/ gibt es noch diff's gegen ältere Kernel <----------------- schnipp ------------------------> HTB2 code: diff against 2.2.17 and probably other 2.2.x diff against 2.4.17 and probably other 2.4.x diff against iproute2 rel 991023 and tc binary (Warning: this doesn't work with HTB3 !!) <----------------- schnapp ------------------------>
Deinen Kernel wirst du aber trotzdem patchen und neu backen müssen. Ausserdem sollte mit dem neusten Kernel das ptrace-Problem (das Wie-werd-ich-schnell-root?-Problem) behoben sein.
hab's mir mal angeschaut, werd dann doch wohl nen neuen Kernel kompilieren und mir HTB antun;)
Jens
Danke fuer die Bemuehungen
Gruss
Rico
Jens Weiße (jens.weisse@gmx.net) schrieb auf LUG-DD am Fre, 28 Mär, 2003; 21:34 +0100:
Am Freitag, 28. März 2003 21:12 schrieb Enrico Schuster:
Hi,
Eventuell kannst du auch squid dazu mißbrauchen.
Das ist kein Mißbrauch, sondern nennt sich memory_pools. Damit kannst Du per acl Gruppen anlegen und denen Bandbreiten zuweisen. Geht sehr gut. Habe keine höhere Last festgestellt. Nur hattest Du wohl nach was anderem gefragt. Dazu kann ich auch nur den c't Artikel empfehlen.
Gruß,
Frank
Frank Becker (fb@alien8.de) schrieb auf LUG-DD am Sam, 29 Mär, 2003; 17:20 +0100:
Jens Weiße (jens.weisse@gmx.net) schrieb auf LUG-DD am Fre, 28 Mär, 2003; 21:34 +0100:
Am Freitag, 28. März 2003 21:12 schrieb Enrico Schuster:
Hi,
Das ist kein Mißbrauch, sondern nennt sich memory_pools.
Sorry, sollte delay_pools heißen. Hab zu lange in der Sonne gesessen. http://www.squid-cache.org/Doc/FAQ/FAQ-19.html#ss19.8
Frank
lug-dd@mailman.schlittermann.de