Página 1 de 2 12 ÚltimoÚltimo
+ Responder ao Tópico



  1. #1

    Padrão Bfifo ou SFQ

    Para quem possa se interessar, segue testes realizado utilizando o algorítimo bfifo e outros utilizando o algorítimo SFQ.

    1. BFIFO
    1.1. - Navegação
    Clique na imagem para uma versão maior

Nome:	         bfifo-Navegacao.png
Visualizações:	478
Tamanho: 	491,7 KB
ID:      	63540

    1.2. Medição de velocidade
    Clique na imagem para uma versão maior

Nome:	         bfifo-medicao.png
Visualizações:	474
Tamanho: 	196,1 KB
ID:      	63541

    1.3. Navegação e Downloads simultâneos
    Clique na imagem para uma versão maior

Nome:	         bfifo-NavegacaoComDownload.png
Visualizações:	467
Tamanho: 	660,3 KB
ID:      	63542

    1.4. Medição e Download simultâneos
    Clique na imagem para uma versão maior

Nome:	         bfifo-MedicaoComDownload.png
Visualizações:	477
Tamanho: 	228,8 KB
ID:      	63543

    2. SFQ
    2.1. Navegação
    Clique na imagem para uma versão maior

Nome:	         sfq-Navegacao.png
Visualizações:	469
Tamanho: 	549,9 KB
ID:      	63544

    2.2. Medição de velocidade
    Clique na imagem para uma versão maior

Nome:	         sfq-Medicao.png
Visualizações:	468
Tamanho: 	230,3 KB
ID:      	63545

    2.3. Navegação e Downloads simultâneos
    Clique na imagem para uma versão maior

Nome:	         sfq-NavegacaoComDownload.png
Visualizações:	470
Tamanho: 	651,9 KB
ID:      	63546

    2.4. Medição e Download simultâneos
    Clique na imagem para uma versão maior

Nome:	         sfq-MedicaoComDownload.png
Visualizações:	467
Tamanho: 	309,5 KB
ID:      	63547

    3. RESULTADOS

    BFIFO
    Navegação = Tempo Total de abertura do site foi de 7792 ms
    Medição velocidade = Down 4.85 Mbps, UP 3.94 Mbps
    Navegação+Download = Tempo Total de abertura do site foi de 15034 ms
    Medição velocidade + Download = Down 2.56 Mbps, UP 3.12 Mbps

    SFQ
    Navegação = Tempo Total de abertura do site foi de 6121 ms
    Medição velocidade = Down 4.93 Mbps, UP 5.01 Mbps
    Navegação+Download = Tempo Total de abertura do site foi de 8577 ms
    Medição velocidade + Download = Down 2.84 Mbps, UP 4.91 Mbps

  2. #2

    Padrão Re: Bfifo ou SFQ

    Otimo post vai sanar a duvida de muitos, parabens!



  3. #3

    Padrão Re: Bfifo ou SFQ

    Qual usar no queue?

  4. #4

    Padrão Re: Bfifo ou SFQ

    @AndrioPJ, parabéns pelo post e pela iniciativa!



  5. #5

    Padrão Re: Bfifo ou SFQ

    Muito bom mesmo, parabéns.

  6. #6

    Padrão Re: Bfifo ou SFQ

    Porém, a algum tempo fiz um estudo a gente até trocou umas ideias pelo o face @AndrioPJ, e vi e até hoje vejo que o SFQ é bem superior, apesar de comer mais um pouco de processamento.



  7. #7

    Padrão Re: Bfifo ou SFQ

    No caso do PPPoe que pega como padrão o "Default Small" o que fiz foi trocar o valor do "queue size" de 10 para 50 (usando pfifo)... na época dos testes, a navegação era truculenta e medidores nunca davam o valor real, depois da troca ficou liso.

  8. #8

    Padrão Re: Bfifo ou SFQ

    Citação Postado originalmente por Luspmais Ver Post
    No caso do PPPoe que pega como padrão o "Default Small" o que fiz foi trocar o valor do "queue size" de 10 para 50 (usando pfifo)... na época dos testes, a navegação era truculenta e medidores nunca davam o valor real, depois da troca ficou liso.
    Hoje você continua trabalhando com o pfifo ou mudou?

    Enviado via MotoG3-TE usando UnderLinux App



  9. #9

    Padrão Re: Bfifo ou SFQ

    Citação Postado originalmente por agatangelos Ver Post
    Hoje você continua trabalhando com o pfifo ou mudou?

    Enviado via MotoG3-TE usando UnderLinux App
    Ainda continuo usando o "pfifo", fiz alguns testes recentes com "bfifo" e não notei mudanças, daí voltei.

  10. #10

    Padrão Re: Bfifo ou SFQ

    Já testamos ambos, realmente o SFQ é muito melhor, sensação de velocidade é muito maior, quanto ao processamento não vejo tanta diferença usando uma ou outra...



  11. #11

    Padrão Re: Bfifo ou SFQ

    Arthur o processamento baixa e muito porque o o algorítimo SFQ trata por pacote e diferente do outro que trata por byte e também pode perceber que as vezes a um corte no gráfico do cliente, já alterando o protocolo não percebi isso.

  12. #12

    Padrão Re: Bfifo ou SFQ

    Mas como disse anteriormente Tutu SFQ acho bem melhor.



  13. #13

    Padrão Re: Bfifo ou SFQ

    A diferença no processamento é irrisória, e compensa pela melhor sensação de velocidade.
    Faça um teste básico: coloque para fazer download e navegue na internet simultaneamente, verá que com sfq fica bem melhor se comparado a com pfifo ou bfifo.

  14. #14

    Padrão Re: Bfifo ou SFQ

    Citação Postado originalmente por ab5x2 Ver Post
    Eu também não notei diferenças no processamento.

    Vejam um de nossos concentradores, usando SFQ.
    Anexo 63638
    Nas CCR tu pode ativar o fastpath o que diminui mais ainda o consumo do processamento



  15. #15

    Padrão Re: Bfifo ou SFQ

    Pra testar o SFQ basta alterar no default-small(to usando pfifo atualmente) ? os demais campos "Perturb" e "Allot" deixa default ?

    Clique na imagem para uma versão maior

Nome:	         default-small.png
Visualizações:	98
Tamanho: 	7,9 KB
ID:      	63643
    Clique na imagem para uma versão maior

Nome:	         queue-list.png
Visualizações:	91
Tamanho: 	5,7 KB
ID:      	63644

    Obrigado a todos.

  16. #16

    Padrão Re: Bfifo ou SFQ

    O allot é o tamanho do pacote permitido, se reduzir ele abaixo do MTU vai quebrar pacote. Pra mim não faz muito sentido aumentar ou diminuir ele já que deve ter um limite no MTU em outros pontos no caminho.

    O periodo em perturb é o tempo que a tabela de redivisão atual fica em uso, por padrão a cada 5s essa tabela é reorganizada. Aumentar ela pra coisa tipo 5 MINUTOS pode gerar um alto tráfego num link (Pois em minutos o tráfego de cada um pode mudar muito). Mas usar um tempo muito curto tipo 1s ia gerar mais uso de CPU pra refazer tudo isso.

    O perturb talvez valha a pena testar uns 10s, vai que reduz o uso de CPU, mas... pode dar uma afogada numa ADSL se operar perto do limite de cada uma. Se for só link dedicado pode meter 10 ou 15s, e acompanhar se o trafego em alguma porta não sobe demais as vezes (Por falta de o SFQ redividir os sub-queues). A teoria é simples, na prática sei lá que tipo exato de conexão vai ter, que varia muito de velocidade em poucos segundos.



  17. #17

    Padrão Re: Bfifo ou SFQ

    Citação Postado originalmente por rubem Ver Post
    O allot é o tamanho do pacote permitido, se reduzir ele abaixo do MTU vai quebrar pacote. Pra mim não faz muito sentido aumentar ou diminuir ele já que deve ter um limite no MTU em outros pontos no caminho.

    O periodo em perturb é o tempo que a tabela de redivisão atual fica em uso, por padrão a cada 5s essa tabela é reorganizada. Aumentar ela pra coisa tipo 5 MINUTOS pode gerar um alto tráfego num link (Pois em minutos o tráfego de cada um pode mudar muito). Mas usar um tempo muito curto tipo 1s ia gerar mais uso de CPU pra refazer tudo isso.

    O perturb talvez valha a pena testar uns 10s, vai que reduz o uso de CPU, mas... pode dar uma afogada numa ADSL se operar perto do limite de cada uma. Se for só link dedicado pode meter 10 ou 15s, e acompanhar se o trafego em alguma porta não sobe demais as vezes (Por falta de o SFQ redividir os sub-queues). A teoria é simples, na prática sei lá que tipo exato de conexão vai ter, que varia muito de velocidade em poucos segundos.
    Olá @rubem tudo bom ? Se usa oque ai na sua rede ? Aqui to usando pfifo no momento, mais pelo que li sfq daria uma sensação de velocidade na navegação bem melhor.
    To pensando em testar.

    Abraços

  18. #18

    Padrão Re: Bfifo ou SFQ

    Citação Postado originalmente por NielsonPadilha Ver Post
    Olá @rubem tudo bom ? Se usa oque ai na sua rede ? Aqui to usando pfifo no momento, mais pelo que li sfq daria uma sensação de velocidade na navegação bem melhor.
    To pensando em testar.

    Abraços
    Testei aqui amigo o SFQ, não vi diferença, na CCR que testei tenho uma média de 1000 clientes online, como não vi diferença voltei o "pfifo".



  19. #19

    Padrão Re: Bfifo ou SFQ

    Citação Postado originalmente por Luspmais Ver Post
    Ainda continuo usando o "pfifo", fiz alguns testes recentes com "bfifo" e não notei mudanças, daí voltei.
    é porque os dois são iguais. Só muda a forma de medir... o pfifo é por pacotes e o bfifo é por bytes

    PFIFO, BFIFO and MQ PFIFO

    These queuing disciplines are based on the FIFO algorithm (First-In First-Out). The difference between PFIFO and BFIFO is that one is measured in packets and the other one in bytes.

  20. #20

    Padrão Re: Bfifo ou SFQ

    Citação Postado originalmente por NielsonPadilha Ver Post
    Pra testar o SFQ basta alterar no default-small(to usando pfifo atualmente) ? os demais campos "Perturb" e "Allot" deixa default ?

    Clique na imagem para uma versão maior

Nome:	         default-small.png
Visualizações:	98
Tamanho: 	7,9 KB
ID:      	63643
    Clique na imagem para uma versão maior

Nome:	         queue-list.png
Visualizações:	91
Tamanho: 	5,7 KB
ID:      	63644

    Obrigado a todos.
    Nielson, e no caso da interface não estar usando o default small? Nas minhas está como ethernet default por isso só mexo na configuração dela e não tomo conhecimento das outras opções. É correto?

    O SFQ pelo que sei trabalha melhor a distribuição da banda "sobrante" para os usuários... Assim não dá a sensação de estar saturando, já que ele procura dividir de forma mais igualitária para todos.
    Já no pfifo, é o primeiro que entra, o primeiro que sai.. faz uma fila sem priorizar ninguém. Tendo link de sobra, em nenhum dos casos deve dar diferença mesmo.
    Pelo menos é isso que eu entendi.
    Caso não seja assim, alguém explique como é.