Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 01 Dec 2014 23:59:56 -0500
From:      "George Neville-Neil" <gnn@neville-neil.com>
To:        "Julian Elischer" <julian@freebsd.org>
Cc:        Craig Rodrigues <rodrigc@FreeBSD.org>, FreeBSD Net <freebsd-net@freebsd.org>, "freebsd-virtualization@freebsd.org" <freebsd-virtualization@freebsd.org>, freebsd-arch <freebsd-arch@freebsd.org>
Subject:   Re: Enabling VIMAGE in GENERIC
Message-ID:  <84B51B87-22E2-4A8D-BB31-DFB1ADBAD05E@neville-neil.com>
In-Reply-To: <547D3C3A.5030408@freebsd.org>
References:  <CAG=rPVccq7R5%2Bcbm6nR1WCZDM=-xwwkmF=cw8PCuk58oHPA-gQ@mail.gmail.com> <1423616F-F44D-47E5-8595-DE862DC04464@bsdimp.com> <546A34C8.6060004@freebsd.org> <CAG=rPVeEEuK874g6%2BfVpHa5J_4V%2BA%2BQNbB5bCpXiS86jZW_U3Q@mail.gmail.com> <546C8812.2070904@FreeBSD.org> <20141119195923.GS24601@funkthat.com> <CAG=rPVdrjim_28ntxUv6qJxb-_bGhGabZipFyYzNuydZ2XPm5Q@mail.gmail.com> <69A8C06F-A7F6-49EC-8601-91AC4CDBFB13@FreeBSD.org> <547364EB.7090505@freebsd.org> <CAG=rPVeAM2_EEVYyhQiuXV7i%2Bpvw-uPYRBbjXeZhZKbrZzHRMg@mail.gmail.com> <547AEB93.3050600@freebsd.org> <CAF05609-FCB4-4CB6-9533-A1F32A7F3F22@neville-neil.com> <547D3C3A.5030408@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 1 Dec 2014, at 23:12, Julian Elischer wrote:

> On 12/2/14, 12:07 PM, George Neville-Neil wrote:
>> On 30 Nov 2014, at 5:04, Julian Elischer wrote:
>>
>>> On 11/29/14, 5:28 PM, Craig Rodrigues wrote:
>>>> On Mon, Nov 24, 2014 at 9:03 AM, Julian Elischer =

>>>> <julian@freebsd.org <mailto:julian@freebsd.org>> wrote:
>>>> >
>>>> >
>>>> > also look at the following: (a little dated)
>>>> >
>>>> > =

>>>> http://p4web.freebsd.org/@md=3Dd&cd=3D//depot/projects/vimage/&cdf=3D=
//depot/projects/vimage/porting_to_vimage.txt&c=3DtO0@//depot/projects/vi=
mage/porting_to_vimage.txt?ac=3D22
>>>>
>>>>
>>>> This is a useful document.  I put it on the wiki: =

>>>> https://wiki.freebsd.org/VIMAGE/porting-to-vimage
>>>
>>> Thanks.. wow, did I actually know ALL that only 5 years ago?
>>> Scary.  probbaly worth having someone who is currently active and up =

>>> to date look at it to see if it's all still correct..
>>> especially the module load/unload stuff.
>>>
>>>>
>>>> -- =

>>>> Craig
>>>
>>
>>
>> On a slight tangent.  I ran VIMAGE kernels vs. non VIMAGE kernels for =

>> both a VANILLA kernel
>> and a PF kernel (PF on but no rules) as a quick smoke test today. The =

>> raw forwarding performance
>> was unchanged between kernels with and without VIMAGE on a 10G based =

>> system in the Sentex lab
>> (lion1).  I will be doing a bit more work in this area and will then =

>> put up some results in my
>> netperf github repo.
>>
>> The tests are easy enough to run if you have 3 systems, and Conductor =

>> installed.  The source, sink
>> and dut config files are all there to be updated and tried.
>>
>> Best,
>> George
>>
>>
> the interesting benchmarks are if you have multiple sessions and =

> spread them across multiple vimage jails, and compare that with the =

> same number of sessions crowded onto a single machine..
>
> lock contention goes down of course so things can actually get faster.

All in good time.

Best,
George



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?84B51B87-22E2-4A8D-BB31-DFB1ADBAD05E>