An Adventure of Analysis and Optimisation of the Linux Networking Stack
varlese-jones-analysis-optimisation-networking-stack
varlese-jones-analysis-optimisation-networking-stack
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Proceedings <strong>of</strong> NetDev 1.1: The Technical Conference on <strong>Linux</strong> <strong>Networking</strong> (February 10th-12th 2016. Seville, Spain)<br />
Conclusions & Recommendations<br />
<strong>An</strong>yone thinking <strong>of</strong> embarking on a similar “adventure” should:<br />
• Thoroughly optimise at BIOS / kernel / system level<br />
Large performance boost from this alone<br />
Some optimisations are use-case / hardware specific<br />
• Allow for:<br />
Extended ramp-up time on networking stack<br />
Extended research time into perf results<br />
– # cycles / function AND<br />
– locks, memory copies, interrupt h<strong>and</strong>lers, cache misses, TLB<br />
misses, etc.<br />
28