Tudo Sobre Nada

Shaping

Hoje a Telepac lá actualizou a minha ligação ADSL para 4096/256Kbps.

Com esta alteração foi preciso voltar a calibrar o traffic shaper que tenho configurado na minha gateway (baseado no wondershaper, mas já quase irreconhecível). Sem ele nenhuma banda é suficiente para garantir alguma qualidade de serviço quando a minha irmã está a fazer uploads via MSN e eu estou a tentar jogar online (enquanto um download decorre em background).

Meto então umas quantas ISOs a sacar em simultâneo, uma sessão SSH para uma máquina no DQ e um mtr (Matt's Traceroute) para uma máquina ao acaso (neste caso, o portal IOL - só para não ser na própria Telepac). O objectivo é ir alterando o valor limite de download (e só este, já que o upload não mudou) até conseguir ter pings abaixo dos 100ms, interactividade suficiente no SSH e pouco impacto na velocidade dos downloads.

O valor final a que cheguei é de 3480Kbps...

É um bocado frustrante, mas esta é mesmo a capacidade máxima de uma ligação ADSL de 4Mbit... Se aumentar este valor os pings começam a subir muito rapidamente, o que indica o aumento das filas do lado do ISP (e as filas só aumentam quando a linha não dá mais).

No fundo faz sentido, este valor indica que o overhead ronda os 15%, o que coincide com os valores esperados para uma linha ATM (a base do ADSL).

Pensem bem, isto significa que numa ligação de 16Mbit do Clix, 2.5Mbits são overhead!

Já agora, se alguém quiser pegar no meu shaper para modificar - ou simplesmente ver - aqui fica: shaping.zip

Nota: No meu caso, o shaper é inicializado no "/etc/ppp/ip-up.local" e as regras iptables de marcação dos pacotes são geradas pelo FireHOL, mas não tem de ser necessariamente assim.
 

0 Comentário(s):