Date: Thu, 27 Jan 2011 20:39:40 +0100 From: Damien Fleuriot <ml@my.gd> To: Sergey Lobanov <wmn@siberianet.ru> Cc: "freebsd-stable@freebsd.org" <freebsd-stable@freebsd.org>, "freebsd-pf@freebsd.org" <freebsd-pf@freebsd.org> Subject: Re: High interrupt rate on a PF box + performance Message-ID: <4D41C9FC.10503@my.gd> In-Reply-To: <201101280146.57028.wmn@siberianet.ru> References: <4D41417A.20904@my.gd> <1DB50624F8348F48840F2E2CF6040A9D014BEB8833@orsmsx508.amr.corp.intel.com> <4D41B197.6070308@my.gd> <201101280146.57028.wmn@siberianet.ru>
next in thread | previous in thread | raw e-mail | index | archive | help
On 1/27/11 7:46 PM, Sergey Lobanov wrote: > В сообщении от Пятница 28 января 2011 00:55:35 автор Damien Fleuriot написал: >> On 1/27/11 6:41 PM, Vogel, Jack wrote: >>> Jeremy is right, if you have a problem the first step is to try the >>> latest code. >>> >>> However, when I look at the interrupts below I don't see what the problem >>> is? The Broadcom seems to have about the same rate, it just doesn't have >>> MSIX (multiple vectors). >>> >>> Jack >> >> My main concern is that the CPU %interrupt is quite high, also, we seem >> to be experiencing input errors on the interfaces. > Would you show igb tuning which is done in loader.conf and output of sysctl > dev.igb.0? > Did you rise number of igb descriptors such as: > hw.igb.rxd=4096 > hw.igb.txd=4096 ? There is no tuning at all on our part in the loader's conf. Find below the sysctls: # sysctl -a |grep igb dev.igb.0.%desc: Intel(R) PRO/1000 Network Connection version - 1.7.3 dev.igb.0.%driver: igb dev.igb.0.%location: slot=0 function=0 dev.igb.0.%pnpinfo: vendor=0x8086 device=0x10d6 subvendor=0x8086 subdevice=0x145a class=0x020000 dev.igb.0.%parent: pci14 dev.igb.0.debug: -1 dev.igb.0.stats: -1 dev.igb.0.flow_control: 3 dev.igb.0.enable_aim: 1 dev.igb.0.low_latency: 128 dev.igb.0.ave_latency: 450 dev.igb.0.bulk_latency: 1200 dev.igb.0.rx_processing_limit: 100 dev.igb.1.%desc: Intel(R) PRO/1000 Network Connection version - 1.7.3 dev.igb.1.%driver: igb dev.igb.1.%location: slot=0 function=1 dev.igb.1.%pnpinfo: vendor=0x8086 device=0x10d6 subvendor=0x8086 subdevice=0x145a class=0x020000 dev.igb.1.%parent: pci14 dev.igb.1.debug: -1 dev.igb.1.stats: -1 dev.igb.1.flow_control: 3 dev.igb.1.enable_aim: 1 dev.igb.1.low_latency: 128 dev.igb.1.ave_latency: 450 dev.igb.1.bulk_latency: 1200 dev.igb.1.rx_processing_limit: 100
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4D41C9FC.10503>