<div><br>&nbsp;Thanks Andreas!&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;Disabling checksumming certainly&nbsp;leads to&nbsp;a big performance&nbsp;impact on the client side.</div>
<div>&nbsp;However it looks like we still have some performance gap between <a href="http://1.6.4.3">1.6.4.3</a> and <a href="http://1.6.5.">1.6.5.</a></div>
<div>&nbsp;I have repeated the tests making sure that the file sizes are much larger than available</div>
<div>&nbsp;RAM on the client, to avoid any caching effects. Here is what came out:</div>
<div>&nbsp;</div>
<div>&nbsp;Single stream writing: (lmdd of=/lustre/tstfileXX bs=1M time=200 fsync=1)&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;Client: AMD 2354 @ 2.21 GHz 2xQuad core, 16GB RAM, Infiniband, Servers: official <a href="http://1.6.4.1">1.6.4.1</a></div>
<div>&nbsp;--------------------------------------------------------------------------------------------------------------------------------------</div>
<div>&nbsp;Kernel: official&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2.6.9-67.0.4.EL_lustre.1.6.4.3smp,&nbsp;Lustre: <a href="http://1.6.4.3">1.6.4.3</a>&nbsp;official&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;:&nbsp; 681 MB/sec</div>
<div>&nbsp;Kernel: patchless 2.6.7-67.0.20.ELsmp x86_64, Lustre: 1.6.5 (no checksum)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;&nbsp;590 MB/sec</div>
<div>&nbsp;Kernel: patchless 2.6.7-67.0.20.ELsmp x86_64, Lustre: 1.6.5 (with checksum)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :&nbsp;&nbsp;265 MB/sec</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;Client: Intel &nbsp;X5450&nbsp; @ 3.00GHz 2xQuad core, 16GB RAM, Infiniband, Servers: official <a href="http://1.6.4.1">1.6.4.1</a></div>
<div>&nbsp;--------------------------------------------------------------------------------------------------------------------------------------</div>
<div>
<div>&nbsp;Kernel: official&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2.6.9-67.0.4.EL_lustre.1.6.4.3smp,&nbsp;Lustre: <a href="http://1.6.4.3">1.6.4.3</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :&nbsp;&nbsp;832 MB/sec</div>
<div>&nbsp;Kernel: official&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2.6.9-67.0.7.EL_lustre.1.6.5smp, Lustre: 1.6.5&nbsp;(no checksum)&nbsp;&nbsp; :&nbsp;&nbsp;681 MB/sec</div>
<div>&nbsp;Kernel: patchless 2.6.7-67.0.20.ELsmp x86_64, Lustre: 1.6.5 (no checksum)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :&nbsp;&nbsp;675 MB/sec</div>
<div>&nbsp;Kernel: official&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2.6.9-67.0.7.EL_lustre.1.6.5smp, Lustre: 1.6.5&nbsp;(with checksum)&nbsp;:&nbsp; 326 MB/sec&nbsp;</div>
<div>&nbsp;Kernel: patchless 2.6.7-67.0.20.ELsmp x86_64, Lustre: 1.6.5 (with checksum)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :&nbsp;&nbsp;322 MB/sec</div></div>
<div><br>&nbsp;Here we see that <a href="http://1.6.5.0">1.6.5.0</a>&nbsp;with fully patched client and&nbsp;no checksumming still performs worse</div>
<div>&nbsp;than <a href="http://1.6.4.3">1.6.4.3</a> with fully patched client (only 681 MB/sec against 832 MB/sec, almost 18% less).</div>
<div>&nbsp;Is there some other parameter to play with?</div>
<div>&nbsp;</div>
<div>&nbsp;Regards - Andrei.</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div class="gmail_quote">On Fri, Jul 4, 2008 at 6:52 AM, Andreas Dilger &lt;<a href="mailto:adilger@sun.com">adilger@sun.com</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div>
<div></div>
<div class="Wj3C7c">&nbsp;</div></div>Can you try disabling checksumming on the client:<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lctl set_param osc.*.checksums=0<br><br>Cheers, Andreas<br><font color="#888888">--<br>Andreas Dilger<br>Sr. Staff Engineer, Lustre Group<br>
Sun Microsystems of Canada, Inc.<br><br></font></blockquote></div><br>