Hey Kevin - In addition to all the good stuff Richard provided, be aware that 
you need to set $USE_XANADU = 1; in bin/runbench to enable the Xanadu 
post-processing of the data.

In your profile (.prof file), set the function to generic_xanadu to enable 
additional statistics gathering;

# cat oltp-zfs1.prof

DEFAULTS {
        runtime = 60;
        dir = /zfs/zp2/zspace2;
        stats = /filebench/tstats;
        filesystem = zfs;
        description = "ZFS ZPOOL2 8k";
}

CONFIG large_db_oltp_8k_uncached {
        personality = oltp;
        function = generic_xanadu;
        cached = 0;
        directio = 1;
        iosize = 8k;
        nshadows = 200;
        ndbwriters = 10;
        usermode = 20000;
        filesize = 1g;
        memperthread = 1m;
        workingset = 0;
}

Note the function entry in the CONFIG section.
Then edit bin/runbench to set $USE_XANADU, and you'll get extra system 
statistics, nicely formatted for viewing in a WEB browser.

What happens is, when the run completes, in the stats directory (defined in the 
DEFAULTS section of the .prof file), you'll have a subdirectory with a long 
name (nodename-file system-prof file name-date and time). In that directory 
will be another directory with the name of the CONFIG 
(large_db_oltp_8k_uncached in the example above). In that directory is an html 
directory, with an index.html file, and a bunch of PNG bitmap files of graphs 
of all the collected statistics. Point a browser to the index.html file, and 
just click on the links to get the graphs. 

It's very slick, and hugely simplifies the process of gathering and comparing 
results.

Please let us know if you have further questions.

/jim
This message posted from opensolaris.org
_______________________________________________
perf-discuss mailing list
perf-discuss@opensolaris.org

Reply via email to