Problems with queue

Hi all,

I’m with a problem in some queues. I don’t know the reason but some clients can have more bandwith that the configurated for them.

The client that have the IP 200.yyy.xxx.226 has more bandwidth during all time. The configuration of the simple queue is listed below:

name=“JOSE DA SILVA” target-addresses=200.yyy.xxx.226/32 dst-address=0.0.0.0/0 interface=all parent=none direction=both priority=8 queue=default/default limit-at=32000/200000 max-limit=32000/200000 total-queue=default

How you can see the maximum upload is 32kbps and the maximum download is 200kbps, but the client can do downloads approximately 400kbps and the upload is always around of 50kbps constantly.

Has somebody any idea of why this happen?

PS: The type of default queue is bfifo now but I tested pfifo and red types.

Thanks in advance.

here is a config , for a simple queue from my MT box , this works vell at all.

name="PC05" target-addresses=0.0.0.0/0 dst-adress=aa.1b.0.cc/32  interface=all parent=none priority=8 queue=ethernet-default/default  limit-at=90000/90000 max-limit=90000/90000 total-queue=default

hope this will help u.

Hi proxy,

I’m not sure, but I think that with this simples queue you can’t be able to control de upload bandwidth because you specified the destination address instead of target address.

Am I incorrect?

Regards

Hi

This is one from my simple queues :

add name=“User 257” target-addresses=192.168.4.209/32
dst-address=0.0.0.0/0 interface=all parent=none direction=both priority=8
queue=default/default limit-at=32000/128000 max-limit=256000/512000
burst-limit=256000/768000 burst-threshold=128000/384000 burst-time=5s/20s
total-queue=default disabled=no

Never had problems with overloaded queues.

Hi Gotmoh,

What type of queue are you using?

I’m with problems when I use pfifo or bfifo. I try to use red today and I think that the problem was solved with this type of queue. But I want to know why can I use pfifo and bfifo?

Regards

All my simple queues are as default type; pfifo at 10 packets. Its working from old 2.8.x Mt version up to today (2.9.24).

I don’t know what’s happening.

The problem occours with some clients and I don’t know why. :frowning:

too little information. Im using connection limit, p2p blocking and queue tree with services packet marking. All working fine. Im remember some problem with overloaded simple queues with old 2.8.26? mt version… Mabe its problem with lack of parameters in your queues? Did you try use burst limit parameters? (i mean max, threshold and time)

I don’t want to use burst limit… I want to have the limit fixed in 200kbps

As you wish. I dont see anything wrong with burst limits. My users never goes more than max queue limits :wink:

OK, but I think that the fault of burst limit don’t justify the problem because it isn’t a required parameter. Do you agree?

Im not sure. Im using, and discovering MT from 1,5 year. Using simple queues as you saw my example almost from begin (burst limit = max limit) Its working. Maybe burst limits are not required. I dont want try change this. Too many users in my network (about 600) and it will be too risky. Hope someone else with bigger MT knowledge can help you more.

Thanks Gotmoth,

I’ll try to change, but how I said: The problem don’t occours with all my users just with some users and I’ve a lot of users to and change all simple queues will do a lot of work.

Regards

Two thinks :

  1. Maybe not all of your users using the same communication methods (as flashget download, p2p programs, p2m etc.) and it looks as queues works for almos all except few peoples.
  2. Change one bad working queue and watch what will be isnt not much work i think so.

(about changing lot of queues, im doing it too sometimes. I using script with “for” mt command)