23.07.2014 Views

Lustre 1.6 Operations Manual

Lustre 1.6 Operations Manual

Lustre 1.6 Operations Manual

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

19.3 PIOS Test Tool<br />

The PIOS test tool is a parallel I/O simulator for Linux and Solaris. PIOS generates<br />

I/O on filesystems, block devices and zpools similar to what can be expected from a<br />

large <strong>Lustre</strong> OSS server when handling the load from many clients. The program<br />

generates and executes the I/O load in a manner substantially similar to an OSS,<br />

that is, multiple threads take work items from a simulated request queue. It forks a<br />

CPU load generator to simulate running on a system with additional load.<br />

PIOS can read/write data to a single shared file or multiple files (default is a single<br />

file). To specify multiple files, use the --fpp option. (It is better to measure with both<br />

single and multiple files.) If the final argument is a file, block device or zpool, PIOS<br />

writes to RegionCount regions in one file. PIOS issues I/O commands of size<br />

ChunkSize. The regions are spaced apart Offset bytes (or, in the case of many files,<br />

the region starts at Offset bytes). In each region, RegionSize bytes are written or<br />

read, one ChunkSize I/O at a time. Note that:<br />

ChunkSize

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

Saved successfully!

Ooh no, something went wrong!