[FUG-BR] freebsd 8.2 - tuning de rede
Eduardo Schoedler
eschoedler em viavale.com.br
Sexta Março 11 09:45:42 BRT 2011
Qual é o volume de tráfego?
Usa cabo xover entre as 2 placas?
Tentou colocar um switch giga, só para testar?
--
Eduardo Schoedler
Enviado via iPhone
Em 11/03/2011, às 09:35, kmkz bleh <jsibsd em gmail.com> escreveu:
> Bom dia pessoal,
>
> Atualizei o meu servidor para FreeBSD 8.2 (estava usando antes o 7.3) e o
> problema com rede ainda persiste. Tenho um CMTS ligado diretamente em uma
> das placas do servidor e o ping para ele continua alto e variando muito.
> Peço desculpas desde já pelo tamanho do email, mas estou passando o máximo
> de informação possível, pois já não sei mais o que fazer...
>
> --- 10.20.0.2 ping statistics ---
> 413 packets transmitted, 413 packets received, 0.0% packet loss
> round-trip min/avg/max/stddev = 0.148/2.119/28.606/3.833 ms
>
> A placa ligada no CMTS é uma Broadcom (bce0).
>
> bce0: flags=8843<UP,BROADCAST,
> RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
>
> options=c01bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,VLAN_HWTSO,LINKSTATE>
> ether 1c:c1:de:08:de:90
> inet 10.20.0.1 netmask 0xfffffffc broadcast 10.20.0.3
> media: Ethernet 1000baseT <full-duplex>
> status: active
>
> bce0 em pci0:11:0:0: class=0x020000 card=0x7059103c chip=0x163914e4
> rev=0x20 hdr=0x00
> vendor = 'Broadcom Corporation'
> device = 'NetXtreme II Gigabit Ethernet (BCM5709)'
> class = network
> subclass = ethernet
>
>
> Realizei ping para maquinas da rede interna e ta dando um tempo de 3ms,
> 4ms... E o estranho é que pegando a máquina da rede interna e pingando o
> servidor, tenho um tempo menor que 1ms.
>
> --- 192.168.0.10 ping statistics ---
> 71 packets transmitted, 71 packets received, 0.0% packet loss
> round-trip min/avg/max/stddev = 3.121/4.284/21.869/2.188 ms
>
> Esta placa ligada na rede interna também é uma Broadcom (bce1), mesmo modelo
> da bce0, ligada em um switch cisco.
>
> bce1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
>
> options=c01bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,VLAN_HWTSO,LINKSTATE>
> ether 1c:c1:de:08:de:92
> inet 192.168.0.1 netmask 0xffffff00 broadcast 192.168.0.255
> media: Ethernet 100baseTX <full-duplex>
> status: active
>
> FreeBSD gw-ija 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Thu Mar 10 01:40:04 UTC
> 2011 root@:/usr/src/sys/i386/compile/SRVGW i386
>
> Compilei o kernel com as seguintes opções:
>
> device pf
> device pflog
> device pfsync
> device carp
> options IPFIREWALL #firewall
> options IPFIREWALL_VERBOSE #enable logging to syslogd(8)
> options IPFIREWALL_VERBOSE_LIMIT=1000 #limit verbosity
> options IPFIREWALL_DEFAULT_TO_ACCEPT
> options IPDIVERT
> options IPSTEALTH
> options IPFIREWALL_FORWARD
> options DUMMYNET
> options HZ=1000
> options ALTQ
> options ALTQ_CBQ
> options ALTQ_RED
> options ALTQ_RIO
> options ALTQ_HFSC
> options ALTQ_CDNR
> options ALTQ_PRIQ
> options ZERO_COPY_SOCKETS
>
> As sysctls que alterei são somente essas (modificadas no momento do boot):
>
> kern.ipc.maxsockbuf=8388608
> net.inet.tcp.rfc1323=1
> net.inet.tcp.sendspace=131072
> net.inet.tcp.recvspace=131072
> kern.random.sys.harvest.ethernet=0
> kern.random.sys.harvest.interrupt=0
> kern.ipc.somaxconn=1024
> net.inet.tcp.blackhole=2
> net.inet.udp.blackhole=1
> net.inet.flowtable.enable=0
> net.link.ether.inet.log_arp_wrong_iface=0
>
> Mais algumas informações:
>
> CPU: Intel(R) Xeon(R) CPU E5504 @ 2.00GHz (2000.09-MHz 686-class
> CPU)
> FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs
> FreeBSD/SMP: 1 package(s) x 4 core(s)
> cpu0 (BSP): APIC ID: 0
> cpu1 (AP): APIC ID: 2
> cpu2 (AP): APIC ID: 4
> cpu3 (AP): APIC ID: 6
>
> Possui 4GB de RAM e 8GB de swap.
>
> Desde já agradeço.
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Mais detalhes sobre a lista de discussão freebsd