DISK Home
|
Verified Disk Performance Benchmark Tools
- Bonnie:
for File system and Basic IO
Bonnie, which was written by
Tim Bray, has been around for quite a while. It can compile under
different UNIX flavors (e.g., Linux, Solaris, BSD, etc.). It has a very
nice web page which gives very good advice on how to use Bonnie and how
to interpret the results.
- Bonnie++:
for File system and Basic IO
Bonnie++ is another great benchmark suite written by
Russell Coker. It was based
on the famous Bonnie rewritten in C++. There are a lot of new features
added to the suite: like more than 2GB storage support, select different
block size, test for file creat(), directory create(), etc. Also, don't
forget the nice ZCAV,
which can give you the performance of different zones of a hard drive.
I myself personally like to use Bonnie++ instead of Bonnie. Here is a
script how I run bonnie++ and get the results.
- dt:
generic diagnostic tool
dt is a generic data test program used to verify the proper operation
of peripherals & I/O subsystems, and for obtaining performance
infromation. This can also be used in the disk reliability study.
- Tiobench:
A Portable, robust, fully-threaded I/O benchmark program
Tiobench, or threaded I/O tester, is a very powerful threaded benchmark
program. I myself mainly use it to test RAID.
- Tony Wildish Server Benchmark Test:
for LHC Specific Disk read benchmark
It is written in perl script to simulate data-access patterns
similar to what we expect in both CMS ORCA production and physics analysis.
The basic idea is to fill a disk completely with several copies of a file,
then start a number of processes which will read the data. Each process will
pick one of the files at random, open that file, and skip to a random location
in the file. It then reads one or more blocks of data from the file. It is quite interest for us to persue further in this direction.
|