Como reduzir o inchaço do buffer em um roteador baseado no Ubuntu

2

Eu tinha um velho Dell Optiplex 790 (adicionado NIC gigabit Intel PCI-E) que eu decidi transformar em um roteador usando o Ubuntu 16.04 e o guia encontrado aqui link . Para resumir o artigo, é apenas uma instalação desktop Ubuntu (eles usaram edição do servidor) com o encaminhamento habilitado e Iptables para NAT e segurança. Tudo correu bem e faz o tráfego de rota, mas quando executando testes em relatórios de DSL eu posso ver que eu tenho uma quantidade excessiva de bufferbloat (1800 + ms) que afeta seriamente minhas velocidades de download. Eu recebo 60Mbps (eu moro em uma cidade pequena), mas dentro de dois ou três segundos o buffer encheu e as velocidades deram um mergulho a 6 Mbps.

A minha pergunta é, quais configurações eu posso mudar no Kernel da Área de Trabalho do Ubuntu para reduzir ou eliminar este problema. Eu estava usando um roteador sem fio TP-Link antes disso que não tinha esse problema, então eu sei que o problema é com o roteador e não a conexão. Todos os testes de ping que eu executei voltam como A + também, novamente, o problema parece estar no roteador e sua falta de mecanismos / configurações de controle de congestionamento.

A máquina usada por Ars era menos poderosa que essa caixa, mas seus testes mostraram um desempenho muito melhor do que o que estou recebendo. Eu também estaria interessado em ouvir outras idéias sobre como eu poderia melhorar o desempenho dos roteadores.

: A Box está usando SSD de 128 GB com HDD adicional de 1 TB. Quanto ao uso de uma distro projetada para um roteador, o Ars testou vários incluindo pfsense e dd-wrt. Eles descobriram que o Ubuntu teve um desempenho melhor em quase todos os casos. O Ubuntu funciona. Apenas requer um pouco de sintonia para fazer isso.

    
por jcoop7777 02.10.2017 / 01:02

1 resposta

0

Os scripts sqm para configurar o fq_codel funcionam bem no ubuntu para controlar o bufferbloat.

link

Você também pode fazer uma compilação de bolo, que é ligeiramente mais fácil de configurar.

    
por Dave Taht 03.10.2017 / 03:03