PDA

View Full Version : Tomato QoS and Torrents - pls share ur settings


mp328
Sep 11th, 2008, 12:42 PM
I setup QoS ever since i switched over to Tekksavy and got the router, but i believe i might have never set it up properly...
i tried searching on google as usual but i cant find anywhere a clear exact settings for torrents to work fine....

whats happening now, i have QoS enabled and the default class is set as E and the torrents along with all the traffic from my server that does the downloading is classified as E class

and for some reason now the torrents wont go passed 100KB/s they usually hover around 50-100, but as soon as i disable QoS they jump up to the full speed 350-400 total

here is my pics of the settings, anyone wanna share theirs, maybe i can just copy it and it would work fine

http://img78.imageshack.us/img78/310/48189975mq0.th.jpg (http://img78.imageshack.us/my.php?image=48189975mq0.jpg)http://img262.imageshack.us/img262/4104/89310995jy6.th.jpg (http://img262.imageshack.us/my.php?image=89310995jy6.jpg)

infamouskid
Sep 11th, 2008, 01:00 PM
there is a good article posted on dslr already.

ask guspaz over at dslreports.com or fixppp.org/

Dave98
Sep 11th, 2008, 10:02 PM
follow this guide

http://www.decimation.com/markw/2007/10/03/tomato-qos-setup/

shadow_cruiser
Nov 30th, 2008, 01:43 PM
Hey guys,

I followed that guide but my downloads aren't going past 200kb/s with tomato 1.21 and utorrent 1.8.1. I thought with QOS browsing is given higher priority while keeping the bittorrent speed the same

In tomato 1.21, there are classification settings for DNS (2K+) and WWW (512K+), what priority are you putting for those?

In the bittorrent classification, there's a field that says _____ - _____ KB Transferred, what are you guys putting for that?

I think I have almost everything setup, I just need help with the bittorrent field.

EDIT: I figured it out. I set all the Inbound classifications to none, set inbound speed to the advertised rate (not the speedtest rate) and bittorrent to medium priority. I'm now downloading at max while browsing smoothly

EDIT 2:Ok, I thought it worked but it didn't, lol. So if anyone can share their settings, that would be great

mp328
Dec 3rd, 2008, 12:08 PM
Hey guys,

I followed that guide but my downloads aren't going past 200kb/s with tomato 1.21 and utorrent 1.8.1. I thought with QOS browsing is given higher priority while keeping the bittorrent speed the same

In tomato 1.21, there are classification settings for DNS (2K+) and WWW (512K+), what priority are you putting for those?

In the bittorrent classification, there's a field that says _____ - _____ KB Transferred, what are you guys putting for that?

I think I have almost everything setup, I just need help with the bittorrent field.

EDIT: I figured it out. I set all the Inbound classifications to none, set inbound speed to the advertised rate (not the speedtest rate) and bittorrent to medium priority. I'm now downloading at max while browsing smoothly

EDIT 2:Ok, I thought it worked but it didn't, lol. So if anyone can share their settings, that would be great

lol yeah i could never get it working properly either. i just ended up turning it off completely and turning on the limiter within utorrent. i know when im usually on the computer and limited the downloads to 250 at that the time, the rest of the day/night when im at work the thing downloads at full speed.

not great but does what i need it to, without the headaches

infamouskid
Dec 3rd, 2008, 12:27 PM
i never had a need to use qos. but there are a few guides out there.

Dave98
Dec 3rd, 2008, 07:13 PM
The thing with QoS is that it depends on your own usage.

If you're a heavy BitTorrent user, for example, you don't need to prioritize small packets like ACK's, SYN's, etc.

Set the max outbound rate to about 576. Don't bother with the inbound rate since the QoS can't actually control this anyway.

As for classification, set BitTorrent to Lowest. Tomato needs to be able to identify BT traffic. In order to do this, you can either do it using ports or something like IPP2P. If you want it to be simple, use IPP2P. If you want to it by port, there's a bit of other configuration you need to do because of how BT works...

ShadowVlican
Dec 3rd, 2008, 08:44 PM
http://img34.picoodle.com/img/img34/3/12/3/f_routersetupm_afb100b.png (http://www.picoodle.com/view.php?img=/3/12/3/f_routersetupm_afb100b.png&srv=img34)
http://img03.picoodle.com/img/img03/3/12/3/f_routersetupm_7db19f9.png (http://www.picoodle.com/view.php?img=/3/12/3/f_routersetupm_7db19f9.png&srv=img03)
http://img32.picoodle.com/img/img32/3/12/3/f_routersetupm_cf7df9c.png (http://www.picoodle.com/view.php?img=/3/12/3/f_routersetupm_cf7df9c.png&srv=img32)

silentio
Dec 3rd, 2008, 09:40 PM
Time for you guys to upgrade to the new modded version with Vegas
Tomato 1.22ND with SpeedMod 8502 and TCP Vegas
http://www.linksysinfo.org/forums/showthread.php?t=59885

That combined with qos means bittorrents will behave well with most everything else.

You put the default class as lowest, and you dont put a rule for bittorrent at all. You put a rule for everythign else that matters, and put it higher than lowest so that BT becomes lowest by default. Uncheck the ACK box.

Always identify the application in the rules by the port number - it is more efficent for the router than to do L7 identification.

Try to confine yourself to 3 classes of bandwidth: highest, high, lowest. If you have more than 3 it may not work well.

Finally, after you have it all set up, remember to back up the configuration, then for a week click on the qos graph on each bandwidth section and identify applications that are id'd as lowest bandwidth priority, but should be higher, then add more rules to fix that.

The default rule has 2 rules for each of the following: DNS, WWW. You should have 1 rule for each one, and you can do that by erasing one, and removing the kb transferred section. 2 rules for WWW slows down web surfing I find, not sure about DNS. I put WWW to high, instead of highest. Some applications such as VOIP should be at high or highest, and should take precidence over www.

I also removed the bulk rule too, as my default is already lowest, so logically anything that isnt in a rule goes to lowest. No point in adding more load on the router.

One more thing, in each bandwidth category, using the Vegas mod, I can now do 1%-100% with no issues. I see no reason why I should degrade my maximum bandwidth needs for any category by doing something like 1%-89%.

JAC
Dec 3rd, 2008, 09:53 PM
The problem with Tomato QoS is that dropping packets is a pretty stupid way to do it.