Quanto tráfego um shaper baseado em linux seria capaz de mastigar

1

Eu tenho um shaper de tráfego baseado em Linux (política iptables + tc htb). Funciona no modo bridge. Formas de tráfego baseado em IPs e portas (existem cerca de 100 regras na cadeia "mangle" do iptables). No momento, sua taxa de transferência é de aproximadamente 100 mb / s (não me lembro de pps, existem cerca de 800 usuários na rede). Só estava me perguntando - quando vou atingir o limite. Quanto tráfego um shaper baseado em linux poderia obter através dele? Se você tem um sob carga pesada, você poderia escrever qual máquina você usa e qual a carga que existe. Ou se você tiver alguma outra informação sobre o subj, por favor escreva também.

Obrigado antecipadamente.

    
por facha 14.04.2010 / 14:00

2 respostas

1

Você deve ser capaz de fazer algumas centenas de megabits. O balanceamento de carga é muito mais fácil, então eu diria que a resposta do Chopper3 não se aplica realmente.

De longe, a melhor coisa a fazer é olhar para os logs da CPU nas estatísticas do sistema que você já deveria estar gravando (Cacti é minha preferência, mas muitas pessoas juram por Munin) e compará-las com os gráficos de largura de banda. Neste caso, você está preocupado principalmente com o uso da CPU do sistema.

É tão dependente de máquina e kernel que a única resposta real é descobrir por si mesmo.

Vale a pena olhar para as estatísticas do iptables e reordenar as regras para que as regras mais comumente encontradas coincidam o mais cedo possível (criar cadeias separadas para cada par de interfaces de entrada / saída pode ser um grande ganho de desempenho em alguns casos).

    
por 14.04.2010 / 16:09
0

Depende do seu servidor, seus componentes (CPU / s, NICs, barramentos, velocidade de memória, etc.) e OS / config, mas temos servidores únicos felizes com balanceamento de carga de 8-9Gbps todos os dias todos os dias.

    
por 14.04.2010 / 14:15