I wanted to test JackRabbit in cache, as well as out of cache. Unfortunately IOzone as written suffers from lots of 2G limits. and they limited their buffer sizes to 16M. So I bumped these up, and fixed the cache line size (it is 64 bytes for Opteron).
Run began: Wed Jan 23 17:14:25 2008 Excel chart generation enabled Auto Mode Using minimum file size of 16777216 kilobytes. Using Minimum Record Size 1048576 KB Using maximum file size of 16777216 kilobytes. Using Maximum Record Size 1048576 KB Command line used: /root/iozone -Ra -b /root/baseline-large.xls -n 16g -y 1g -g 16g -q 1g Output is in Kbytes/sec Time Resolution = 0.000001 seconds. Processor cache size set to 1024 Kbytes. Processor cache line size set to 64 bytes. File stride size set to 17 * record size. random random bkwd record stride KB reclen write rewrite read reread read write 16777216 1048576 616498 739456 714575 730302 866169 754495 read rewrite read fwrite frewrite fread freread 847518 948617 1098134 560091 688816 669959 713342
Bug me if you want the hacks. Going to run this out to 64GB and see what happens.