2 <head><title>Wonder Shaper
</title>
4 <H1>The Wonder Shaper
</H1>
5 <a href=http://ds9a.nl
>bert hubert
</a> <ahu@ds9a.nl
><br>
6 © Copyright
2002<br>
7 Licensed under the GPL
<br>
8 Originally part of the
<a href=http://lartc.org
>
9 Linux Advanced Routing
& Shaping HOWTO
</a>
12 Before, without wondershaper, while uploading:
<br>
13 round-trip min/avg/max =
2041.4/
<font color=#ff0000
>2332.1</font>/
2427.6 ms
<p>
14 After, with wondershaper, during
220kbit/s upload:
<br>
15 round-trip min/avg/max =
15.7/
<font color=#ff0000
>51.8</font>/
79.9 ms
20 *
<a href=wondershaper-
1.1a.tar.gz
>Download version
1.1a
</a>, released
16th of
22 *
<a href=wondershaper-
1.0.tar.gz
>Download version
1.0</a>, released
5th of
25 Works on Linux
2.4 & higher.
27 <font color=#ff0000
>If you get an error in the last two lines of the script,
28 try this version of iproute instead:
29 <a href=ftp://ftp.inr.ac.ru/ip-routing/iproute2-
2.4.7-now-ss010824.tar.gz
31 ftp://ftp.inr.ac.ru/ip-routing/iproute2-
2.4.7-now-ss010824.tar.gz
</a>.
32 (
<a href=./iproute2-
2.4.7-now-ss010824.tar.gz
>local mirror
</a>)
37 I attempted to create the holy grail:
39 * Maintain low latency for interfactive traffic at all times
41 This means that downloading or uploading files should not disturb SSH or
42 even telnet. These are the most important things, even
200ms latency is
43 sluggish to work over.
45 * Allow 'surfing' at reasonable speeds while up or downloading
47 Even though http is 'bulk' traffic, other traffic should not drown it out
50 * Make sure uploads don't harm downloads, and the other way around
52 This is a much observed phenomenon where upstream traffic simply destroys
53 download speed. It turns out that all this is possible, at the cost of a
54 tiny bit of bandwidth. The reason that uploads, downloads and ssh hurt
55 eachother is the presence of large queues in many domestic access devices
56 like cable or DSL modems.