Date: Thu, 23 Jul 2009 08:58:07 -0700 From: "Peter Steele" <psteele@webmail.maxiscale.com> To: <freebsd-net@FreeBSD.org> Subject: nfe taskq performance issues Message-ID: <B8A480488C0C6849826655761349EA431F6E00@owa.webmail.maxiscale.com>
next in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format. ------_=_NextPart_001_01CA0BAF.0AE74E16 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable We've been hitting serious nfe taskq performance issues during stress tests and in doing some research on the problem we came across this old email: =20 From: Ivan Voras <ivoras@freebsd.org> Date: April 28, 2009 3:53:14 AM PDT To: freebsd-threads@freebsd.org Cc: freebsd-net@freebsd.org, freebsd-performance@freebsd.org Subject: Re: FreeBSD 7.1 taskq em performance > > I have been hitting some barrier with FreeBSD 7.1 network performance. I > have written an application which contains two kernel threads that takes > mbufs directly from a network interface and forwards to another network > interface. This idea is to simulate different network environment. > > I have been using FreeBSD 6.4 amd64 and tested with an Ixia box > (specialised hardware firing very high packet rate). The PC was a Core2 2.6 > GHz with dual ports Intel PCIE Gigabit network card. It can manage up to 1.2 > million pps. > > I have a higher spec PC with FreeBSD 7.1 amd64 and Quadcore 2.3 GHz and > PCIE Gigabit network card. The performance can only achieve up to 600k pps. > I notice the 'taskq em0' and 'taskq em1' is solid 100% CPU but it is not in > FreeBSD 6.4.=20 =20 In our case we are running FreeBSD 7.0, but we are seeing our boxes experience serious thread starvation issues as the nfe0 cpu percentage climbs steadily while cpu idle time drops at times to 0 percent. This email thread mentioned a patch for the em driver here: =20 http://people.yandex-team.ru/~wawa/=20 <http://people.yandex-team.ru/%7Ewawa/>=20 =20 Does anyone know if this patch will work with the nfe driver? =20 ------_=_NextPart_001_01CA0BAF.0AE74E16--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?B8A480488C0C6849826655761349EA431F6E00>