Dear All,<br><br>I am benchmarking NFS and GlusterFS&nbsp; . I running Iozone in multi thread mode .from&nbsp; the test conclued that GlusterFS performs better then NFS in single server and single client&nbsp; at file size 100MB. Any commant and Idea . Is&nbsp; it correct? .Here I am using file size 100MB and 128 KB record size .In 100 MB file size GlusterFS performs better then NFS . but when I am testing 128 KB file size and 4KB record size ,in this case NFS performs better then GlusterFS .what is the reson for that?&nbsp; GlusterFS will perform better only in case of&nbsp;&nbsp; large file size ? <br>
<br><br>===============================================<br>NFS Performance in Iozone Thread mode:<br><br>[root@localhost nfs]# iozone -R -t 5 -r 128K -s 100M +-n -i 0 -i 1<br>&nbsp;&nbsp;&nbsp; Iozone: Performance Test of File I/O<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Version $Revision: 3.239 $<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Compiled for 32 bit mode.<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Build: linux <br><br>&nbsp;&nbsp;&nbsp; Contributors:William Norcott, Don Capps, Isom Crawford, Kirby Collins<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Al Slater, Scott Rhine, Mike Wisner, Ken Goss<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Steve Landherr, Brad Smith, Mark Kelly, Dr. Alain CYR,<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Randy Dunlap, Mark Montague, Dan Million, <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Jean-Marc Zucconi, Jeff Blomberg,<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Erik Habbinga, Kris Strecker, Walter Wong.<br><br>&nbsp;&nbsp;&nbsp; Run began: Mon Jan 12 20:29:37 2009<br>
<br>&nbsp;&nbsp;&nbsp; Excel chart generation enabled<br>&nbsp;&nbsp;&nbsp; Record Size 128 KB<br>&nbsp;&nbsp;&nbsp; File size set to 102400 KB<br>&nbsp;&nbsp;&nbsp; Command line used: iozone -R -t 5 -r 128K -s 100M -i 0 -i 1 +-n<br>&nbsp;&nbsp;&nbsp; Output is in Kbytes/sec<br>&nbsp;&nbsp;&nbsp; Time Resolution = 0.000001 seconds.<br>
&nbsp;&nbsp;&nbsp; Processor cache size set to 1024 Kbytes.<br>&nbsp;&nbsp;&nbsp; Processor cache line size set to 32 bytes.<br>&nbsp;&nbsp;&nbsp; File stride size set to 17 * record size.<br>&nbsp;&nbsp;&nbsp; Throughput test with 5 processes<br>&nbsp;&nbsp;&nbsp; Each process writes a 102400 Kbyte file in 128 Kbyte records<br>
<br>&nbsp;&nbsp;&nbsp; Children see throughput for&nbsp; 5 initial writers &nbsp;&nbsp;&nbsp; =&nbsp;&nbsp;&nbsp; 9269.31 KB/sec<br>&nbsp;&nbsp;&nbsp; Parent sees throughput for&nbsp; 5 initial writers &nbsp;&nbsp;&nbsp; =&nbsp;&nbsp;&nbsp; 8506.71 KB/sec<br>&nbsp;&nbsp;&nbsp; Min throughput per process &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; =&nbsp;&nbsp;&nbsp; 1802.63 KB/sec <br>
&nbsp;&nbsp;&nbsp; Max throughput per process &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; =&nbsp;&nbsp;&nbsp; 1914.05 KB/sec<br>&nbsp;&nbsp;&nbsp; Avg throughput per process &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; =&nbsp;&nbsp;&nbsp; 1853.86 KB/sec<br>&nbsp;&nbsp;&nbsp; Min xfer &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; =&nbsp;&nbsp; 96384.00 KB<br><br>&nbsp;&nbsp;&nbsp; Children see throughput for&nbsp; 5 rewriters &nbsp;&nbsp;&nbsp; =&nbsp;&nbsp;&nbsp; 7869.36 KB/sec<br>
&nbsp;&nbsp;&nbsp; Parent sees throughput for&nbsp; 5 rewriters &nbsp;&nbsp;&nbsp; =&nbsp;&nbsp;&nbsp; 7533.62 KB/sec<br>&nbsp;&nbsp;&nbsp; Min throughput per process &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; =&nbsp;&nbsp;&nbsp; 1499.05 KB/sec <br>&nbsp;&nbsp;&nbsp; Max throughput per process &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; =&nbsp;&nbsp;&nbsp; 1650.54 KB/sec<br>&nbsp;&nbsp;&nbsp; Avg throughput per process &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; =&nbsp;&nbsp;&nbsp; 1573.87 KB/sec<br>
&nbsp;&nbsp;&nbsp; Min xfer &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; =&nbsp;&nbsp; 93312.00 KB<br><br>&nbsp;&nbsp;&nbsp; Children see throughput for&nbsp; 5 readers &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; =&nbsp;&nbsp;&nbsp; 8779.71 KB/sec<br>&nbsp;&nbsp;&nbsp; Parent sees throughput for&nbsp; 5 readers &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; =&nbsp;&nbsp;&nbsp; 8753.18 KB/sec<br>&nbsp;&nbsp;&nbsp; Min throughput per process &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; =&nbsp;&nbsp;&nbsp; 1741.74 KB/sec <br>
&nbsp;&nbsp;&nbsp; Max throughput per process &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; =&nbsp;&nbsp;&nbsp; 1781.11 KB/sec<br>&nbsp;&nbsp;&nbsp; Avg throughput per process &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; =&nbsp;&nbsp;&nbsp; 1755.94 KB/sec<br>&nbsp;&nbsp;&nbsp; Min xfer &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; =&nbsp; 100608.00 KB<br><br>&nbsp;&nbsp;&nbsp; Children see throughput for 5 re-readers &nbsp;&nbsp;&nbsp; =&nbsp;&nbsp;&nbsp; 8785.78 KB/sec<br>
&nbsp;&nbsp;&nbsp; Parent sees throughput for 5 re-readers &nbsp;&nbsp;&nbsp; =&nbsp;&nbsp;&nbsp; 8765.13 KB/sec<br>&nbsp;&nbsp;&nbsp; Min throughput per process &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; =&nbsp;&nbsp;&nbsp; 1732.58 KB/sec <br>&nbsp;&nbsp;&nbsp; Max throughput per process &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; =&nbsp;&nbsp;&nbsp; 1788.77 KB/sec<br>&nbsp;&nbsp;&nbsp; Avg throughput per process &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; =&nbsp;&nbsp;&nbsp; 1757.16 KB/sec<br>
&nbsp;&nbsp;&nbsp; Min xfer &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; =&nbsp;&nbsp; 99584.00 KB<br><br><br><br>&quot;Throughput report Y-axis is type of test X-axis is number of processes&quot;<br>&quot;Record size = 128 Kbytes &quot;<br>&quot;Output is in Kbytes/sec&quot;<br>
<br>&quot;&nbsp; Initial write &quot;&nbsp;&nbsp;&nbsp; 9269.31 <br><br>&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Rewrite &quot;&nbsp;&nbsp;&nbsp; 7869.36 <br><br>&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Read &quot;&nbsp;&nbsp;&nbsp; 8779.71 <br><br>&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Re-read &quot;&nbsp;&nbsp;&nbsp; 8785.78 <br><br><br>iozone test complete.<br>
<br><br>======================================================<br>GlusterFS performance in Iozone Tread mode :<br><br>[root@localhost glusterfs]# iozone -R -t 5 -r 128K -s 100M +-n -i 0 -i 1<br>&nbsp;&nbsp;&nbsp; Iozone: Performance Test of File I/O<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Version $Revision: 3.239 $<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Compiled for 32 bit mode.<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Build: linux <br><br>&nbsp;&nbsp;&nbsp; Contributors:William Norcott, Don Capps, Isom Crawford, Kirby Collins<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Al Slater, Scott Rhine, Mike Wisner, Ken Goss<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Steve Landherr, Brad Smith, Mark Kelly, Dr. Alain CYR,<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Randy Dunlap, Mark Montague, Dan Million, <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Jean-Marc Zucconi, Jeff Blomberg,<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Erik Habbinga, Kris Strecker, Walter Wong.<br>
<br>&nbsp;&nbsp;&nbsp; Run began: Mon Jan 12 20:35:56 2009<br><br>&nbsp;&nbsp;&nbsp; Excel chart generation enabled<br>&nbsp;&nbsp;&nbsp; Record Size 128 KB<br>&nbsp;&nbsp;&nbsp; File size set to 102400 KB<br>&nbsp;&nbsp;&nbsp; Command line used: iozone -R -t 5 -r 128K -s 100M -i 0 -i 1 +-n<br>&nbsp;&nbsp;&nbsp; Output is in Kbytes/sec<br>
&nbsp;&nbsp;&nbsp; Time Resolution = 0.000001 seconds.<br>&nbsp;&nbsp;&nbsp; Processor cache size set to 1024 Kbytes.<br>&nbsp;&nbsp;&nbsp; Processor cache line size set to 32 bytes.<br>&nbsp;&nbsp;&nbsp; File stride size set to 17 * record size.<br>&nbsp;&nbsp;&nbsp; Throughput test with 5 processes<br>
&nbsp;&nbsp;&nbsp; Each process writes a 102400 Kbyte file in 128 Kbyte records<br><br>&nbsp;&nbsp;&nbsp; Children see throughput for&nbsp; 5 initial writers &nbsp;&nbsp;&nbsp; =&nbsp;&nbsp; 11305.49 KB/sec<br>&nbsp;&nbsp;&nbsp; Parent sees throughput for&nbsp; 5 initial writers &nbsp;&nbsp;&nbsp; =&nbsp;&nbsp; 10658.86 KB/sec<br>
&nbsp;&nbsp;&nbsp; Min throughput per process &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; =&nbsp;&nbsp;&nbsp; 2113.47 KB/sec <br>&nbsp;&nbsp;&nbsp; Max throughput per process &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; =&nbsp;&nbsp;&nbsp; 2320.99 KB/sec<br>&nbsp;&nbsp;&nbsp; Avg throughput per process &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; =&nbsp;&nbsp;&nbsp; 2261.10 KB/sec<br>&nbsp;&nbsp;&nbsp; Min xfer &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; =&nbsp;&nbsp; 93312.00 KB<br>
<br>&nbsp;&nbsp;&nbsp; Children see throughput for&nbsp; 5 rewriters &nbsp;&nbsp;&nbsp; =&nbsp;&nbsp; 10245.67 KB/sec<br>&nbsp;&nbsp;&nbsp; Parent sees throughput for&nbsp; 5 rewriters &nbsp;&nbsp;&nbsp; =&nbsp;&nbsp; 10052.28 KB/sec<br>&nbsp;&nbsp;&nbsp; Min throughput per process &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; =&nbsp;&nbsp;&nbsp; 1984.79 KB/sec <br>&nbsp;&nbsp;&nbsp; Max throughput per process &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; =&nbsp;&nbsp;&nbsp; 2150.17 KB/sec<br>
&nbsp;&nbsp;&nbsp; Avg throughput per process &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; =&nbsp;&nbsp;&nbsp; 2049.13 KB/sec<br>&nbsp;&nbsp;&nbsp; Min xfer &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; =&nbsp;&nbsp; 94592.00 KB<br><br>&nbsp;&nbsp;&nbsp; Children see throughput for&nbsp; 5 readers &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; =&nbsp;&nbsp; 10172.49 KB/sec<br>&nbsp;&nbsp;&nbsp; Parent sees throughput for&nbsp; 5 readers &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; =&nbsp;&nbsp; 10124.65 KB/sec<br>
&nbsp;&nbsp;&nbsp; Min throughput per process &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; =&nbsp;&nbsp;&nbsp; 1128.39 KB/sec <br>&nbsp;&nbsp;&nbsp; Max throughput per process &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; =&nbsp;&nbsp;&nbsp; 2271.28 KB/sec<br>&nbsp;&nbsp;&nbsp; Avg throughput per process &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; =&nbsp;&nbsp;&nbsp; 2034.50 KB/sec<br>&nbsp;&nbsp;&nbsp; Min xfer &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; =&nbsp;&nbsp; 51072.00 KB<br>
<br>&nbsp;&nbsp;&nbsp; Children see throughput for 5 re-readers &nbsp;&nbsp;&nbsp; =&nbsp;&nbsp; 10253.22 KB/sec<br>&nbsp;&nbsp;&nbsp; Parent sees throughput for 5 re-readers &nbsp;&nbsp;&nbsp; =&nbsp;&nbsp; 10193.55 KB/sec<br>&nbsp;&nbsp;&nbsp; Min throughput per process &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; =&nbsp;&nbsp;&nbsp; 1137.78 KB/sec <br>&nbsp;&nbsp;&nbsp; Max throughput per process &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; =&nbsp;&nbsp;&nbsp; 2290.00 KB/sec<br>
&nbsp;&nbsp;&nbsp; Avg throughput per process &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; =&nbsp;&nbsp;&nbsp; 2050.64 KB/sec<br>&nbsp;&nbsp;&nbsp; Min xfer &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; =&nbsp;&nbsp; 51072.00 KB<br><br><br><br>&quot;Throughput report Y-axis is type of test X-axis is number of processes&quot;<br>&quot;Record size = 128 Kbytes &quot;<br>
&quot;Output is in Kbytes/sec&quot;<br><br>&quot;&nbsp; Initial write &quot;&nbsp;&nbsp; 11305.49 <br><br>&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Rewrite &quot;&nbsp;&nbsp; 10245.67 <br><br>&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Read &quot;&nbsp;&nbsp; 10172.49 <br><br>&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Re-read &quot;&nbsp;&nbsp; 10253.22 <br>
<br><br>iozone test complete.<br><br>Thanks for your time .<br><br>Thanks <br>L.Mohan<br><br><br><br>