Enabling VIMAGE in GENERIC
Robert Watson
rwatson at FreeBSD.org
Thu Dec 4 14:58:00 UTC 2014
On Mon, 1 Dec 2014, George Neville-Neil wrote:
> 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.
Was this a CPU-bound or network-bound workload? In general, I'd expect VIMAGE
to have a modest overhead for most measurable workloads .. unless you are
CPU-bound, in which case per-packet processing overheads might become
(potentially) quite visible. They will also be more visible on simpler
pipelines and with less cache-rich designs -- e.g., SoCs of various sorts.
Doing a bit of CPU-bound networking on a modest ARM core might show off the
effects better.
Robert
More information about the freebsd-net
mailing list