How to set Bandwidth priority ?

General discussion about Gargoyle, OpenWrt or anything else even remotely related to the project

Moderator: Moderators

Post Reply
florachan
Posts: 56
Joined: Tue Aug 04, 2009 11:27 pm

How to set Bandwidth priority ?

Post by florachan »

How to set bandwidth priority ? . in Linksys or netgear it have bandwidth priority in the standard QoS. can this be done in gargoyle too ?

User avatar
DoesItMatter
Moderator
Posts: 1373
Joined: Thu May 21, 2009 3:56 pm

Re: How to set Bandwidth priority ?

Post by DoesItMatter »

You should be able to do this under QoS (Upload / Download)
menu options under the Firewall tab.

You checkmark the box to say Enable QoS

Gargoyle has some preset common ports/protocols used.

You can edit the settings, you can change the classification level

The higher the classification level, the more priority that
protocol/port should have.

If you put it on Slow classification, it will get lowest priority and
QoS should allocate low bandwidth priority for those.

Now - there is 1 thing... depending on your router, too many
incoming connections for torrents, even though you might have
plenty of upload/download bandwidth left, will drag your router
down and slow all internet usage. I've tested this as well as others.

If you're doing torrents, as much as possible, use the torrent
programs to help allocate maximum upload/download as well as
limit the # of incoming connections.

If you have an older router, I recommend maximum 100 incoming
connections for torrents.
:twisted: Soylent Green Is People! :twisted:
2x Asus RT-N16 = Asus 3.0.0.4.374.43 Merlin
2x Buffalo WZR-HP-G300NH V1 A0D0 = Gargoyle 1.9.x / LEDE 17.01.x
2x Engenius - ESR900 Stock 1.4.0 / OpenWRT Trunk 49400

Viperion
Posts: 1
Joined: Thu Oct 29, 2009 3:42 pm

Re: How to set Bandwidth priority ?

Post by Viperion »

A big Thank You to Mr. Eric for this great front-end.

Greetings to doesitmatter!

I'm curious about your comment on the class priorities below:
The higher the classification level, the more priority that
protocol/port should have. If you put it on Slow classification, it will get lowest priority ....
Can you confirm this? There is a facility to create new classes, and allocate bandwidth limits, but it is seems not possible to allocate the order of priority of a class. This also makes me wonder if the existing classes do in fact have an order - or are the Fastest/Fast/Medium/Slow class names just that - class names - with no particular priority, only different bandwidth allocations etc?

To highlight my evil suspicions, there is an additional check box to "prioritize" a class - but no way to determine the order of this "prioritization" - over another class for example. So - I have many questions that need to be answered before QOS can be properly set up. Here are a few:

Into what class do "prioritized" classes go?

Should not the classes have priority already?

Why the extra check box - what is the purpose of it?

If I delete the existing classes, they still show up as pie charts and are still processing data. Am I allowed to delete classes and create labelled classes of my own?

How do I insert my classes in between the existing classes in the order of priority, if there is one? In other words, how do I allocate the order of priority to a new class?

The incoming QOS section can be operated independently of the outgoing section, which could be turned off. How does the incoming QOS section determine priorities? How should the two be operated together, when it is possible to set conflicting priorities in each?

I cannot get the QOS to work as I would wish, and it seems to me I must be completely misunderstanding the way in which it operates.

Can you help us with a description of how the QOS in Gargoyle works and how to set it up properly?

Many Thanks to all !

Vipe

Post Reply