[FUG-BR] RES: RES: RES: RES: RES: tuning de rede - FreeBSD 7.3

Eduardo Schoedler eschoedler em viavale.com.br
Sexta Fevereiro 25 13:56:51 BRT 2011


Estranho você falar de cpuset no FBSD 7.x ... o IRQ affinity apareceu só no
8.0, veja:
http://ivoras.sharanet.org/freebsd/freebsd8.html

"Other changes
	o User-controllable CPU/IRQ binding (jhb)"


E o netisr ?

Tente isso no /boot/loader.conf e reinicie:

# Some useful netisr tunables. See sysctl net.isr
net.isr.direct=1
net.isr.bindthreads=1
net.isr.numthreads=4   # coloque a qtd de núcleros que vc tem
net.isr.defaultqlimit=4096


O driver em tem alguns tunings tb:

# man em

Outros tunings de kernel:
http://www.freebsd.org/doc/handbook/configtuning-kernel-limits.html


--
Eduardo Schoedler


> -----Mensagem original-----
> De: freebsd-bounces em fug.com.br [mailto:freebsd-bounces em fug.com.br] Em
> nome de kmkz bleh
> Enviada em: sexta-feira, 25 de fevereiro de 2011 13:46
> Para: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
> Assunto: Re: [FUG-BR] RES: RES: RES: RES: tuning de rede - FreeBSD 7.3
> 
> Na verdade me expressei mal, me desculpa... Eu usei cpuset para fixar o
> pid
> da "irq265: em3" para outra cpu que não fosse a cpu2.
> 
> Deixei um ping rodando agora e vi mensagem de "no buffer space
> available".
> Pela primeira vez apareceu essa mensagem.
> 
> PING 10.20.0.2 (10.20.0.2): 56 data bytes
> 64 bytes from 10.20.0.2: icmp_seq=0 ttl=255 time=0.314 ms
> 64 bytes from 10.20.0.2: icmp_seq=1 ttl=255 time=0.226 ms
> 64 bytes from 10.20.0.2: icmp_seq=2 ttl=255 time=0.355 ms
> 64 bytes from 10.20.0.2: icmp_seq=3 ttl=255 time=9.130 ms
> ping: sendto: No buffer space available
> 64 bytes from 10.20.0.2: icmp_seq=5 ttl=255 time=16.008 ms
> 64 bytes from 10.20.0.2: icmp_seq=6 ttl=255 time=8.916 ms
> 
> gw# vmstat -z
> ITEM                     SIZE     LIMIT      USED      FREE  REQUESTS
> FAILURES
> mbuf_packet:          256,        0,        3303,        2969,
> 2756245720,        0
> mbuf:                     256,        0,        4,              2694,
> 4021003569,        0
> mbuf_cluster:          2048,    65536,     6273,      761,
> 1224704716,        0
> mbuf_jumbo_pagesize:     4096,    12800,        0,        0,
> 0,        0
> mbuf_jumbo_9k:           9216,     6400,        0,        0,
> 0,        0
> mbuf_jumbo_16k:         16384,     3200,        0,        0,
> 0,        0
> mbuf_ext_refcnt:            4,        0,        0,      406,
> 10,        0
> 
> Eu havia setado o kern.ipc.nmbclusters em 65536. Vou ter que aumentar
> este
> valor também.
> 
> gw# uname -a
> FreeBSD gw 7.3-RELEASE FreeBSD 7.3-RELEASE #1: Wed Feb 23 14:54:05 BRT
> 2011     root em gw-ija:/usr/src/sys/i386/compile/SRVGW  i386
> 
> Em 25 de fevereiro de 2011 13:36, Eduardo Schoedler <
> eschoedler em viavale.com.br> escreveu:
> 
> > Em 25/02/ 2011 13:27, "kmkz bleh" (quem?) escreveu:
> > > Já fixei a em3 por exemplo para usar somente cpu1
> > > e cpu0. Diminuiu o uso da cpu2 mas o problema
> > > persistiu.
> >
> > Impossível, SMP IRQ-Affinity só apareceu a partir do 8.0 !
> > Pela thread, você diz estar usando o FBSD 7.3, a não ser que você
> > esteja usando Linux...



Mais detalhes sobre a lista de discussão freebsd