Home > Workload Solutions > High Performance Computing > White Papers > HPC Software-Defined Storage with PixStor > IOzone
The following commands are examples to run sequential and random IOzone tests, the results of which are recorded in Performance evaluation.
Sequential Writes
iozone -i 0 -c -e -w -r 16M -s $Size -t $Thread -+n -+m /path/to/threadlist
Sequential Reads
iozone -i 1 -c -e -w -r 16M -s $Size -t $Thread -+n -+m /path/to/threadlist
IOzone Random Writes/ Reads
iozone -i 2 -w -O -I -r 4K -s $Size -t $Thread -+n -+m /path/to/threadlist
Table 7 describes the IOzone command line options. The O_Direct command line option, -I, enables us to bypass the cache on the compute nodes where the IOzone threads are running.
Option |
Description |
-i 0 |
Write test |
-I 1 |
Read test |
-I 2 |
Random IOPS test |
-+n |
No retest |
-c |
Includes close in the timing calculations |
-e |
Includes flush in the timing calculations |
-r |
Records size |
-s |
File size |
-+m |
Location of clients to run IOzone on when in clustered mode |
-I |
Use O_Direct |
-w |
Does not unlink (delete) temporary file |
-O |
Return results in OPS |