[FUG-BR] cpuset estranho no FreeBSD 10

Marcelo Gondim gondim em bsdinfo.com.br
Sábado Junho 7 20:31:16 BRT 2014


Pessoal,

Alguém pode confirmar se está acontecendo isso no FreeBSD 10 com mais algém?
Eu só reparei isso agora. Quando uso o cpuset pra fazer um cpu affinity 
das interfaces de rede, simplesmente não está funcionando, elas 
continuam migrando de processador.
Por exemplo:

Fui no devinfo -rv peguei a interrupção da em2 conforme abaixo:

em2 pnpinfo vendor=0x8086 device=0x105e subvendor=0x8086 
subdevice=0x135e class=0x020000 at slot=0 function=1 
handle=\_SB_.PCI0.MRP3.S5F1
                 Interrupt request lines:
                     260
                 pcib2 I/O port window:
                     0x4000-0x401f
                 pcib2 memory window:
                     0xb1c00000-0xb1c1ffff
                     0xb1c20000-0xb1c3ffff

Depois joguei a irq 260 no core 3 conforme abaixo:

cpuset -l 3 -x 260

Mas mesmo assim no top -PSH dá pra ver a em2 migrando de processador. 
Como sempre fiz desse jeito, achei estranho o que vi no top.
A máquina que tenho aqui é uma Motherboard Intel S5500BC com 2 
processadores quad core Xeon.

# uname -a
FreeBSD xxxx.xxxxx.xxx.xx 10.0-STABLE FreeBSD 10.0-STABLE #9 r267197: 
Sat Jun  7 05:56:02 BRT 2014 
root em xxx.xxxxx.xxx.xx:/usr/obj/usr/src/sys/GONDIM  amd64

[]'s
Gondim



Mais detalhes sobre a lista de discussão freebsd