<div dir="ltr"><br>
<div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class=""></span><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="">
On 26/09/2014 00:46, Andrew M. Hettinger wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
I'm presently running tests on a pool using 3x Samsung 850 SSDs on a LSI-9211-8i<br>
(IT) contoller. I thought I'd try seperating the intent log to see if lowering<br>
the write amplification on the pool-drives would help, so I added another<br>
matching SSD for that, but under load I still seem to get extensive checksum<br>
errors. Does anyone have any ideas as to what would be causing this?<br>
<br></blockquote></span><span class=""></span><br></blockquote>
<br></blockquote></div>I would suspect hardware.   Avoid overly cheap SAS cables.<br><br>I run nearly 100 SSDs with Illumos based ZFS.  63 of them are Samsung 840 Pros in a pure SSD pool in a Supermicro JBOD.   I don't see any checksum problems.    <br><br></div><div class="gmail_extra">The 850 has the same firmware as the 840 so the new generation should not make any difference.<br></div><div class="gmail_extra"><br>I also always run SAS to SATA interposers to keep the SAS buses happy.    However, Samsung SSDs are the only brand SSD that I found to consistently work with the interposers.<br><br>All my HBAs are LSI 2308 and 2008 controller based.   Make sure your firmware is up to date.  There have been many SSD related fixes in the LSI HBA.   <br><br></div><div class="gmail_extra">If you can avoid it don't use a SAS expander, they will slow things down and without interposers are susceptible to reset storms.  <br><br></div><div class="gmail_extra">A log device is really necessary on an SSD pool.   The sync write behavior of ZFS simply does not work well with SSDs with out a log.   Using an 850 is not a good choice for a log device because it does not have power loss protections. You are better off turning sync off than trying to use them as a log.  <br></div><div class="gmail_extra"><br></div><div class="gmail_extra">-Chip <br></div></div>