Projects / bonnie++ / Comments

Comments for bonnie++

10 Dec 2003 05:13 fbacchella

Re: OS X

> I used to use this when I was
> benchmarking some linux drives and
> thought it was great.
>
> Now I would like to use it to benchmark
> the drives on my Mac.
>
> Is there a port of Bonnie++ for Mac? If
> not, any plans for one?
>
> Max.


Bonnie++ works on Mac OS X. There is two problems.
The first is that readdir is unreliable on HFS+, one
should use fts_read instead which is not part of posix.

The second is a small wrong type casting in
getc_putc.cpp.
The problem is in line 168 :
wrote = write(FILE_FD, buf, min(sizeof(buf), (unsigned
int)file_size - size));

The type of sizeof is size_t. The typecast make Apple's
C++ choke on this line.

10 Apr 2003 18:55 DavidMaxWaterman

OS X
I used to use this when I was benchmarking some linux drives and thought it was great.

Now I would like to use it to benchmark the drives on my Mac.

Is there a port of Bonnie++ for Mac? If not, any plans for one?

Max.

09 Mar 2002 11:45 capps

If you like Bonnie you'll love Iozone
If you like Bonnie then you'll love Iozone.
Iozone has many more features than Bonnie
ever dreamed of. Such as:

Posix Async I/O
Throughput with processes or threads.
Cluster throughput testing.
mmap() testing.
Replay application access behavior testing.
and many more....
See: http://www.iozone.org

Screenshot

Project Spotlight

ReciJournal

An open, cross-platform journaling program.

Screenshot

Project Spotlight

Veusz

A scientific plotting package.