Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 03 Dec 2008 01:18:41 -0800
From:      Julian Elischer <julian@elischer.org>
To:        Alexander Motin <mav@FreeBSD.org>
Cc:        freebsd-net@freebsd.org, "Vladimir V. Kobal" <vlad@prokk.net>
Subject:   Re: Multiple netgraph threads
Message-ID:  <49364EF1.90703@elischer.org>
In-Reply-To: <493640A9.8080701@FreeBSD.org>
References:  <1228234984.00043656.1228222202@10.7.7.3> <493640A9.8080701@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Alexander Motin wrote:
> Hi.
> 
> Vladimir V. Kobal wrote:
>> I'm interested in the information of further development of Subject. I have
>> a bottleneck: swi_net limited by one CPU core time. There was a thread
>> http://lists.freebsd.org/pipermail/freebsd-net/2008-March/017447.html .
>> Patch http://people.freebsd.org/~mav/netgraph.threads.patch is not available
>> :(. Could somebody mail it to me. Are there any other similar patches?
> 
> I have uploaded that patch back. Not sure is it correct at this moment,
> there was some changes, but that time it worked fine.
> 
> I have measured some benefit on my tests with Core2Quad using NetPerf
> cluster. But even having all 4 cores busy, I have got just only about
> 20% performance benefit on that test setup (routing between three
> Gigabit PPTP links). I suppose it was result of constant cache trashing,
> when the same netgraph nodes write-accessed by different CPUs. But may
> be on more diverse workload, or with some heavy compression/encryption
> used benefit can be bigger.
> 


I would like to see this work followed through..




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?49364EF1.90703>