23.07.2014 Views

Lustre 1.6 Operations Manual

Lustre 1.6 Operations Manual

Lustre 1.6 Operations Manual

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.

21.2 LNET Tunables<br />

This section describes LNET tunables.<br />

21.2.0.1 Transmit and receive buffer size:<br />

With <strong>Lustre</strong> release 1.4.7 and later, ksocklnd now has separate parameters for the<br />

transmit and receive buffers.<br />

options ksocklnd tx_buffer_size=0 rx_buffer_size=0<br />

If these parameters are left at the default value (0), the system automatically tunes<br />

the transmit and receive buffer size. In almost every case, this default produces the<br />

best performance. Do not attempt to tune these parameters unless you are a network<br />

expert.<br />

21.2.0.2 enable_irq_affinity<br />

By default, this parameter is OFF. In the normal case on an SMP system, we would<br />

like network traffic to remain local to a single CPU. This helps to keep the processor<br />

cache warm, and minimizes the impact of context switches. This is especially helpful<br />

when an SMP system has more than one network interface, and ideal when the<br />

number of interfaces equals the number of CPUs.<br />

If you have an SMP platform with a single fast interface such as 10 GB Ethernet and<br />

more than 2 CPUs, you may see improved performance by turning this parameter to<br />

OFF. You should, as always, test to compare the performance impact.<br />

Chapter 21 <strong>Lustre</strong> Tuning 21-3

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

Saved successfully!

Ooh no, something went wrong!