I read the lucene in action book and just tested the FSversusRAMDirectoryTest.java with the following uncommented:
// /**
// // change to adjust performance of indexing with FSDirectory
writer.mergeFactor = 100;
writer.maxMergeDocs = 999999;
writer.minMergeDocs = 1000;
// */
Here is the output:
RAMDirectory Time: 805 ms
FSDirectory Time : 728 ms
