Vou fazer o teste aqui, mas qual a configuração que uso pro SFQ, a padrão mesmo (perturb = 5s e allot = 1514 bytes) ? Aqui é tudo cabeado.
Versão Imprimível
Vou fazer o teste aqui, mas qual a configuração que uso pro SFQ, a padrão mesmo (perturb = 5s e allot = 1514 bytes) ? Aqui é tudo cabeado.
O Mikrotik suporte alguns tipos de algortimos de controle de Banda.
São eles: pfifo, bfifo, sfq, red, mqfifo, pcq
pfifo, assim como bfifo
são algorítimos de fila... o que chega primeiro, sai primeiro.
A diferença está em como os dois são tratados.
no pfifo: o pacote que chega primeiro, sai primeiro.
já no bfifo: o byte que chega primeiro, sai primeiro
mqfifo - é igual ao pfifo, mas com suporte para múltiplas filas.
red - podemos dizer que é uma evolução do pfifo.
pois ele tenta evitar o congestionamento da banda, fazendo uma comparação entre o tamanho minimo da fila e o tamanho máximo.
pcq - é o melhor algoritmo para distribuir igualmente uma banda entre os usuários ou quando queremos ter um minimo de administração.
Basicamente podemos usar o pcq de três formas diferentes: Igualdade de largura de banda para um determinado número de usuários; Alguma largura de banda distribuída com igualdade entre os usuários; Largura de banda desconhecida distribuída com igualdade entre os usuários.
Recentemente fiz o uso do PCQ para implementar um controle de download parecido ao que as Operadoras fazem (se o cliente fizer um teste de velocidade, registra a velocidade contratada dele... mas precisa fazer 2 ou mais downloads e somar eles para chegar a velocidade contratada) https://under-linux.org/showthread.php?t=163038
sfq - ele busca equalizar o fluxo de trafego quando esse estiver no limite.
Como? ao contrario dos outros, que deixa o primeiro que chegou, sair primeiro.
o sfq pega aleatoriamente um pouco de cada.
na minha opinião, essa é o melhor algorítimo para se usar no controle de banda dos clientes.
em testes realizados, obtive uma melhora incrível no controle de banda dos clientes.
com o sfq, conseguimos fazer um download e navegar simultaneamente sem ter problemas.
Essa implementação é feita em "/Queue Type".
Andrio, como sempre você é um pesquisador e repassador de conhecimento nato.
O melhor de tudo é que você escreve com suas palavras tornando fácil o entendimento e não naquele modo que tentaram redirecionar para efeito de propaganda de forum, onde o que está lá é só tradução do que já existe na net. E por sinal uma tradução que precisa ler mais de uma vez para pegar o sentido do que se quer transmitir. Para quem diz que já morou nos Estados Unidos é uma tradução muito fraca. Ou então já copiou traduzida por outro.
Naquele link redirecionando, fala muito mas na prática é como se tivessemos lendo um manual sem exemplos de aplicação. Só material copiado e colado.
Mais uma vez parabéns meu amigo pela boa explicação prática.
De teoria a internet esta cheia, nesta era do copiar e colar. Quero ver é explicar na prática com as próprias palavras como você fez.
Eu estava usando pfifo pois entendia que numa fila o primeiro sempre deveria ter a preferencia. Mas você me fez ver claramente que nem sempre é assim. Vou testar o SFQ
Aprofundando um pouco mais a questão. No meu caso que uso o hotspot, a interface cliente está marcada em "interface queue" o type como ethernet- default. Dai fui lá em "queues type" e marquei como SFQ.
E como a simple queue é dinâmica e criada a medida que o usuário conecta, esta alteração para SFQ só vai valer para as novas conexões ou as em uso também já serão beneficiadas? Isso é uma coisa que já procurei no wiki da mikrotik mas não encontrei resposta.
É uma atitude como esta sua que faz o Under ser o primeiro forum a ser pesquisado para resolver um assunto.
r
Carlos,
Sim, é automático.
Eu altero todas as com nome "default" para sfq.
Assim, melhora não somente a banda de cada cliente, como também o controle no geral.
Como assim?
Simplesmente porque ao contrario do PFIFO (ou BFIFO, que segue a regra do primeiro que chega é o primeiro que sai)... o SFQ tentará equalizar o fluxo de trafego do cliente quando esse atingir os 100% de uso (tentando pegar um pouco de cada do fluxo de trafego).
E no controle Geral, ele irá tentar um pouco de cada cliente e passar a frente.
resumindo: ele equaliza a banda do cliente, e equaliza todos os clientes.