++bonnie++<br><br>Bonnie should drain the memory caches on both the system and the drive which will eliminate the possibility of a soft error that might checksum something in ram as opposed to the disks.<br><br>OR!  You could soft mirror the drives in Linux using mdtools, fill them with noise, and then compare them.  You need a tribunal for this or better, but you can have a hundred disk mirror and linux wont care.<br>
<br>Linux soft mirroring should have no added load to your system WITH THE EXCEPTION of the PCI and hard drive busses.<br><br><div class="gmail_quote">On Thu, Jul 7, 2011 at 8:50 PM, Ronald Cotoni <span dir="ltr">&lt;<a href="mailto:setient@gmail.com">setient@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">+1 to bonnie++.  I was just going to mention that utility :)<div><div></div><div class="h5">
<br><br><div class="gmail_quote">On Thu, Jul 7, 2011 at 6:48 PM, Seth David Schoen <span dir="ltr">&lt;<a href="mailto:schoen@loyalty.org" target="_blank">schoen@loyalty.org</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div><a href="mailto:travis%2Bml-noisebridge@subspacefield.org" target="_blank">travis+ml-noisebridge@subspacefield.org</a> writes:<br>


<br>
&gt; Hey all,<br>
&gt;<br>
&gt; So I have some HDDs I want to pop in a file server, but I want to<br>
&gt; stress-test them first to get them over the &quot;bathtub curve&quot;.<br>
&gt;<br>
&gt; I assume I need to write to them over and over, and use SMART to<br>
&gt; monitor for problems.<br>
&gt;<br>
&gt; smartmon + dd = okay, seems decent<br>
&gt;<br>
&gt; 1) Does anyone know a good tutorial on SMART<br>
&gt;<br>
&gt; But it&#39;d be better to check for errors... write various patterns to do<br>
&gt; this and then check the reads - right?<br>
&gt;<br>
&gt; 2) Does anyone know a Linux/BSD utility for this?<br>
&gt;<br>
&gt; Googled around to no avail.<br>
<br>
</div>I think I want to suggest<br>
<br>
<a href="http://www.coker.com.au/bonnie++/" target="_blank">http://www.coker.com.au/bonnie++/</a><br>
<br>
which is meant as a speed tester, but should work the hard drive<br>
pretty well.<br>
<br>
Someone on Launchpad also mentioned to me that you can use<br>
<br>
udisks --show-info<br>
<br>
instead of smartmontools to get SMART data from the command line.<br>
<br>
It seems to me that trying to check for errors is very unlikely to<br>
find anything, because hard drives have extensive internal soft<br>
error correction.  The probability of an error that gets detected<br>
by the drive and reported to SMART must be _much_ higher than the<br>
probability of an error where bad data silently reaches the<br>
application.  Of course that kind of failure is possible, but it&#39;s<br>
hard to imagine that you could elicit it in practice within a<br>
few dozen hours of testing of a few hard drives!<br>
<br>
I would think on a modern drive the overwhelming majority of drive<br>
errors do get reported through SMART, although I don&#39;t know how<br>
to quantify &quot;overwhelming majority&quot;.<br>
<font color="#888888"><br>
--<br>
Seth David Schoen &lt;<a href="mailto:schoen@loyalty.org" target="_blank">schoen@loyalty.org</a>&gt;      |  No haiku patents<br>
     <a href="http://www.loyalty.org/%7Eschoen/" target="_blank">http://www.loyalty.org/~schoen/</a>        |  means I&#39;ve no incentive to<br>
  FD9A6AA28193A9F03D4BF4ADC11B36DC9C7DD150  |        -- Don Marti<br>
_______________________________________________<br>
Noisebridge-discuss mailing list<br>
<a href="mailto:Noisebridge-discuss@lists.noisebridge.net" target="_blank">Noisebridge-discuss@lists.noisebridge.net</a><br>
<a href="https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss" target="_blank">https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss</a><br>
</font></blockquote></div><br><br clear="all"><br></div></div><font color="#888888">-- <br>Ronald Cotoni<div>Systems Engineer</div><br>
</font><br>_______________________________________________<br>
Noisebridge-discuss mailing list<br>
<a href="mailto:Noisebridge-discuss@lists.noisebridge.net">Noisebridge-discuss@lists.noisebridge.net</a><br>
<a href="https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss" target="_blank">https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss</a><br>
<br></blockquote></div><br>