I just chatted with Brendan Gregg. He has a concern about bonnie++ and filebench which is developed by PAE. Looks like PAE wants to be careful of what benchmark tool goes into Solaris. I will wait for the analysis from Brendan and PAE.
In the meantime, I have two updates on the ARC case. 1) I want to move the bonnie++ from /usr/bin to /usr/sfw/bin /usr/sfw/bin/bonnie++ Committed Executable location /usr/sfw/bin/bon_csv2html Committed Executable location /usr/sfw/bin/bon_csv2txt Committed Executable location 2) Fix a typo on Steven Le's email address. It should be steven.le at sun.com. Thanks, dfan Danek Duvall wrote: > I'm sponsoring this case for David Fan. The requested release binding is > Patch (though to my knowledge there's no current intention to backport to > S10). The case times out Monday, July 28. > > Danek > > ====================================================================== > > 1. Background > > This project proposes to integrate Bonnie++[1], a freeware benchmark > suite that is aimed at performing a number of simple tests of hard > drive and file system performance. The program tests database type > access to a single file (or a set of files if you wish to test more > than 1G of storage), and it tests creation, reading, and deleting > of small files which can simulate the usage of programs such as > Squid, INN, or Maildir format email. Bonnie++ was based on the code > from Bonnie by Tim Bray[2]. Here is a summary of the difference > between Bonnie 1.0 and Bonnie++ 1.0 is available at > http://www.coker.com.au/bonnie++/diff.html > > This project intends to integrate into the SFW consolidation, and > will be installed as SUNWbonnieplus. > > 1.1 Name of Document Author/Supplier: > > david.fan at sun.com > steve.le at sun.com > > 1.2 Date of This Document: > > 7/17/2008 > > 2. Architecture > > The architecture, as relevant to integration in Solaris is simple. > There are three executables: bonnie++, bon_csv2html, bon_csv2txt. > Bonnie++ adds the facility to test more than 2G of storage on a 32bit > machine, and tests for file creat(), stat(), unlink() operations. > Also it will output in CSV spread-sheet format to standard output. > If you use the "-q" option for quiet mode then the human-readable > version will go to stderr so redirecting stdout to a file will get > only the csv in the file. > > The program bon_csv2html takes csv format data on stdin and writes a > HTML file on standard output which has a nice display of all the data. > > The program bon_csv2txt takes csv format data on stdin and writes a > formatted plain text version on stdout, this was originally written > to work with 80 column braille displays, but can also work well in email. > > 3. Dependencies > > Perl 5.0 or higher. > > SUNWperl(>=5.0)core & SUNWperl(>=5.0)usr are expected to be available > on the system. > > 4. Interfaces > > Exported Interfaces > ------------------- > SUNWbonnieplus Uncommitted Package name > /usr/bin/bonnie++ Committed Executable location > /usr/bin/bon_csv2html Committed Executable location > /usr/bin/bon_csv2txt Committed Executable location > > Imported Interfaces > ------------------- > /usr/perl5/bin/perl Committed PSARC/1999/192 > > 5. Man pages > > materials/bonnie++.8 > materials/bon_csv2html.1 > materials/bon_csv2txt.1 > > 6. References > > [1] http://sourceforge.net/projects/bonnie/ > [2] http://www.coker.com.au/bonnie++/ >