Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 24 Jul 2014 08:47:17 -0400
From:      John Jasen <jjasen@gmail.com>
To:        "Andrey V. Elsukov" <bu7cher@yandex.ru>,  FreeBSD Net <freebsd-net@freebsd.org>, "Alexander V. Chernikov" <melifaro@FreeBSD.org>
Subject:   Re: fastforward/routing: a 3 million packet-per-second system?
Message-ID:  <53D10055.1050304@gmail.com>
In-Reply-To: <53D0D0B2.6080600@yandex.ru>
References:  <53CE80DD.9090109@gmail.com> <53D0D0B2.6080600@yandex.ru>

next in thread | previous in thread | raw e-mail | index | archive | help

On 07/24/2014 05:24 AM, Andrey V. Elsukov wrote:
> On 22.07.2014 19:18, John Jasen wrote:
>> Feedback and/or tips and tricks more than welcome.
>>
>> Outstanding questions:
>>
>> Would increasing the number of processor cores help?
> AFAIR, increasing the number of cores will lead to worse results.
> With patched and tuned FreeBSD we able to route (with fastforwarding)
> about 7 Mpps IPv4 and 2.5Mpps IPv6. But the stock system is far from
> even half of this results.
>

Increasing the physical CPU count can (and probably will) result in
performance degradation. However, from what I've seen, balancing IRQs
across the cores on a single physical CPU seems to help.

I am curious as well, as to how you achieved 7 Mpps. Can you share the
system specs, the patches and tuning?

Thanks!

-- John Jasen (jjasen@gmail.com)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?53D10055.1050304>