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

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 />

/proc/irq/$IRQ/smp_affinity<br />

Move management interface interrupt to be h<strong>and</strong>led by CPU0<br />

echo 01 > /proc/irq/$MGMT_IFACE_INTERRUPT/smp_affinity<br />

Queues are affinitised to CPU1 - CPU7:<br />

echo 02 > /proc/irq/$QUEUE-TXRX-0/smp_affinity<br />

echo 04 > /proc/irq/$QUEUE-TXRX-1/smp_affinity<br />

…<br />

echo 80 > /proc/irq/$QUEUE-TXRX-6/smp_affinity<br />

echo 02 > /proc/irq/$QUEUE-TXRX-7/smp_affinity<br />

Forwarding Scenario: 8 flows<br />

Endpoint Scenario: 7 flows<br />

Disable irqbalance<br />

44

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

Saved successfully!

Ooh no, something went wrong!