Hello,<div><br></div><div>I did a few filesystem benchmarks with Gluster (3.3) and KVM using iozone and have compiled a spreadsheet with the results:</div><div><br></div><div><a href="https://docs.google.com/open?id=0B6GzZufzohwFZmozTFRSSHk5T0E">https://docs.google.com/open?id=0B6GzZufzohwFZmozTFRSSHk5T0E</a></div>
<div><br></div><div>Just a heads up: It is an Excel spreadsheet.</div><div><br></div><div>All of the details that were used to generate the results are described in the spreadsheet. Of most interest would be the second tab titled &quot;Gluster&quot;. The results that do not have &quot;vm&quot; in the description were iozone procs running directly on a mounted replicated Gluster volume (2 bricks). The &quot;vm&quot; results are iozone procs running in KVM virtual machines stored in qcow2 files.</div>
<div><br></div><div>The first tab, General, is just some simple non-Gluster benchmarks that I ran for comparison.</div><div><br></div><div>The third tab, Gluster old, was me doing iozone benchmarks on files with sizes ranging from 8mb to 512mb. I noticed that there was very little difference in the results so I decided to work with only 128mb and 256mb sized files.</div>
<div><br></div><div>If you do not have access to Excel or something compatible, you can still view most of the information in the Google Doc. Here is a jpeg image of the main graph that was generated:</div><div><br></div>
<div><a href="https://docs.google.com/open?id=0B6GzZufzohwFWGtFS3I5UEllTkU">https://docs.google.com/open?id=0B6GzZufzohwFWGtFS3I5UEllTkU</a></div><div><br></div><div>Questions I have:</div><div><br></div><div>* The &quot;optimized settings&quot; that I used were pulled from a Gluster Performance Tuning presentation. It doesn&#39;t look like the settings did very much in terms of optimization. Can someone comment on these settings? Are there better settings to use?</div>
<div><br></div><div>* I&#39;m a bit confused at how the KVM / qcow2 reads are much higher than the reads directly on the Gluster volume. Any idea why that is?</div><div><br></div><div>* I ran all tests with the cache-io translator on and off. Like the &quot;optimized settings&quot;, it wasn&#39;t of much use. Did I use this incorrectly? </div>
<div><br></div><div>* The reason I did all tests with 128mb and 256mb sized files was to highlight the very bizarre trait where certain increments (16, 64, 256) gave very poor results while increments such as 8, 32, and 128 had good results. Any idea why that is?</div>
<div><br class="Apple-interchange-newline">* Can anyone comment on if these results are of any use? Or are the stats I collect and the way I collected them incorrect?</div><div><br></div><div>Please let me know if anyone has any questions or needs anything clarified.</div>
<div><br></div><div>Thanks,</div><div>Joe</div>