IOzone is a file system benchmarking tool available from www.iozone.org capable of measuring wide variety of file system operations on many platforms. We have used it to test both single threaded and multithreaded performance of LFS (in both roll-forward and checkpoint recovery modes) and compare it to ext3. It is important to note that almost no cleaning was performed by LFS in these tests.
- Single threaded measurements
- Multithreaded measurements
In the following measurements, operations performed concurrently by 8 threads.
File creation and removal
We have run and timed a few simple loops creating and deleting files in order to asses LFS metadata performance on both LFS and ext3. The results are available here,
Garbage collector overhead
The garbage collector overhead is one of the key aspects determining the overall LFS performance. Results of this test show what the overhead is under different disk utilizations and access patterns.