Date: Mon, 5 Mar 2007 14:58:39 -0500 (EST) From: Andrew Gallatin <gallatin@cs.duke.edu> To: Robert Watson <rwatson@FreeBSD.org> Cc: freebsd-net@FreeBSD.org, freebsd-current@FreeBSD.org, Andre Oppermann <andre@FreeBSD.org>, kmacy@FreeBSD.org, jhb@FreeBSD.org Subject: Re: New optimized soreceive_stream() for TCP sockets, proof of concept Message-ID: <17900.30319.384789.754149@grasshopper.cs.duke.edu> In-Reply-To: <20070305182755.S31701@fledge.watson.org> References: <45E8276D.60105@freebsd.org> <17900.24574.751134.397740@grasshopper.cs.duke.edu> <20070305182755.S31701@fledge.watson.org>
next in thread | previous in thread | raw e-mail | index | archive | help
One last note.. It looks like SCHED_4BSD does a decent job (on my setup) w/o CPU binding, but SCHED_ULE requires CPU binding to get good performance. W/o CPU binding, the best bandwidth I see using SCHED_ULE is around 5.3Gb/s with one CPU mostly idle.. With CPU binding, it is roughly 9Gb/s. Drew
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?17900.30319.384789.754149>