[FUG-BR] Consumo alto de CPU com NATD
Celso Viana
celso.vianna em gmail.com
Segunda Junho 29 23:09:46 BRT 2009
2009/6/29 Tiago Barreto <tiagobarreto2009 at yahoo.com.br>:
> Olá pessoal,
>
> Atualmente tenho um gateway com FreeBSD 7.0 com um link metro-ethernet de 8 Mbps. Tenho também funcionando nesse gateway os seguintes serviços:
>
> -DNS (bind)
> -Squid 2.6
> -DHCPD
> -Apache 2.0 (para usar o MRTG)
> -MRTG
> -Firewall IPFW
>
> Minha configuração do serviço natd no rc.conf está assim:
>
> natd_enable="YES"
> natd_interface="re0"
>
> Quando verifico o cosumo do processo do natd, fico espantado, pois fica mais que 100 % como na saída abaixo:
>
> PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
> 56007 root 1 122 0 40212K 38648K RUN 1 108:19 102.31% natd
> 2565 squid 1 113 0 509M 505M RUN 0 363:06 75.59% squid
>
> Isso está deixando a navegação da minha rede muita lenta. Vale lembrar que já fiz o teste da navegação sem usar o Squid. Não sei mais o que fazer, risos. Já pensei até em trocar placa de rede. Tenho um gw com FreeBSD em outro servidor configurado e o consumo do natd geralmente é baixo. Alguém já passou por uma situação dessa ??
>
> Desde já grato.
>
>
>
>
>
> Veja quais são os assuntos do momento no Yahoo! +Buscados
> http://br.maisbuscados.yahoo.com
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
Tiago,
Outra coisa: ao invés de fazer NAT com a regra...
ipfw add divert natd all from any to any via fxp0
faça:
ipfw add divert natd all from any to 200.200.200.200 in via fxp0
ipfw add divert natd all from 192.168.1.0/24 to any out via fxp0
Verifica também com o comando "systat" as conexões...
primeiro execute o comando "systat"; depois altere o tempo de refresh
para 1 segundo (primeiro digite ":" e depois "start 1"); qualquer
dúvida veja no man do comando... é bem
--
Celso Vianna
BSD User: 51318
http://www.bsdcounter.org
63 8404-8559
Palmas/TO
Mais detalhes sobre a lista de discussão freebsd