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.

19.4 LNET Self-Test<br />

LNET self-test helps site administrators confirm that <strong>Lustre</strong> Networking (LNET) has<br />

been properly installed and configured, and that underlying network software and<br />

hardware are performing according to expectations.<br />

LNET self-test is a kernel module that runs over LNET and LNDs. It is designed to:<br />

■<br />

■<br />

■<br />

Test the connection ability of the <strong>Lustre</strong> network<br />

Run regression tests of the <strong>Lustre</strong> network<br />

Test performance of the <strong>Lustre</strong> network<br />

19.4.1 Basic Concepts of LNET Self-Test<br />

This section describes basic concepts of LNET self-test, utilities and a sample script.<br />

19.4.1.1 Modules<br />

To run LNET self-test, these modules must be loaded: libcfs, lnet, lnet_selftest and<br />

one of the klnds (i.e, ksocklnd, ko2iblnd...). To load all necessary modules, run<br />

modprobe lnet_selftest (recursively loads the modules on which LNET selftest<br />

depends.<br />

The LNET self-test cluster has two types of nodes:<br />

■ Console node - A single node that controls and monitors the test cluster. It can be<br />

any node in the test cluster.<br />

■ Test nodes - The nodes that run tests. Test nodes are controlled by the user via the<br />

console node; the user does not need to log into them directly.<br />

The console and test nodes require all previously-listed modules to be loaded. (The<br />

userspace test node does not require these modules.)<br />

Note – Test nodes can be in either kernel or userspace. A console user can invite a<br />

kernel test node to join the test session by running lst add_group NID, but the<br />

user cannot actively add a userspace test node to the test-session. However, the<br />

console user can passively accept a test node to the test session while the test node<br />

runs lstclient to connect to the console.<br />

Chapter 19 <strong>Lustre</strong> I/O Kit 19-17

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

Saved successfully!

Ooh no, something went wrong!