[GTER] Uso de CPU em linux ROUTER/QOS
Abelardo Barbosa Jr.
skandor at gmail.com
Fri May 12 22:21:14 -03 2006
Olha,
Eu acho que a resposta é difícil, porque a pergunta está mal colocada.
Se o seu roteador encaminha X bits por segundo, e a distribuição de tamanhos
de pacotes (fator crítico nessa história) é a "usual", isso vai consumir Y%
da CPU da máquina. O resto, mediante uma adequada manipulação de
prioridades, estaria disponível para outras tarefas.
O diabo são as flutuações de demanda ... média de tamanho de pacote que
cai, ou tráfego bps que aumenta.
Portanto, acho difícil que você consiga fazer testes "científicos" assim,
tentando gerar carga de CPU.
Dado o preço relativamente modesto, hoje, de processadores de muito
desempenho, eu chutaria que um administrador de rede com juízo deveria
manter uma máquina funcionando como router , em estado normal, um uso de CPU
bem baixo, nada acima de 20%, deixando o resto disponível para enfrentar os
DOS´s e crises, sem por isso"sair do ar".
1 abraço,
Abelardo.
2006/5/12, Rubens Marins <rubens.marins at gmail.com>:
>
> > Não sei se é possível, mas o ideal seria desenvolver um programa em C
> > de modo que você pudesse controlar o consumo de CPU, realizando
> > operações matemáticas por exemplo (cálculo de matrizes, metodos
> > numéricos, etc). Com isto será possível avaliar o impacto de CPU alta
> > no roteamento.
>
> Este foi o meu primeiro impulso, eu resolvi antes, mandar este email
> para verificar se alguem ja não sabia da resposta eu teria feito o
> teste.
>
> Eu tenho um pequeno programinha para brincar com numeros primos, eu
> vou so ajustar ele para poder limitar o consumo e poder fazer mais
> testes.
>
> Pretendo testar capacidade de rotemanto normal.
> Controle de banda + filtro de pacotes.
> Capacidade de proxy transparente com squid + nat.
>
> O que eu quero ver e ate onde cpu pode ser um gargalo nestes cenarios.
>
>
> Com relacao aos 80% citador por alguem, eu ja fiz testes simples com
> cargas de ate 70% na cpu e não houve nenhuma degradação perceptivel na
> performace de roteamento de pacotes.
>
> --
> Rubens Marins
> Administrador de Sistemas
> rubens.marins at gmail dot com
> --
> gter list https://eng.registro.br/mailman/listinfo/gter
>
More information about the gter
mailing list