10.04.2016 Views

An Adventure of Analysis and Optimisation of the Linux Networking Stack

varlese-jones-analysis-optimisation-networking-stack

varlese-jones-analysis-optimisation-networking-stack

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Introduction<br />

Proceedings <strong>of</strong> NetDev 1.1: The Technical Conference on <strong>Linux</strong> <strong>Networking</strong> (February 10th-12th 2016. Seville, Spain)<br />

Many <strong>Linux</strong> users are interested in boosting performance <strong>of</strong> <strong>the</strong> general<br />

purpose Kernel networking stack<br />

• Different reasons (cost vs benefits, maintainability, manageability, scalability, flexibility, etc.)<br />

O<strong>the</strong>r <strong>Linux</strong> users are using kernel-by-pass technologies (i.e. DPDK) to<br />

boost packet processing throughput <strong>of</strong> s<strong>of</strong>tware pipelines<br />

• Packets polled directly from user-space “drivers”<br />

We would like to have a best-in-class configuration for <strong>the</strong> <strong>Linux</strong> Kernel<br />

to have high throughput, high packet density, low latency <strong>and</strong><br />

better scalability<br />

31

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!