linux-raid.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Distributed spares
@ 2008-10-13 21:50 Bill Davidsen
  2008-10-13 22:11 ` Justin Piszcz
  2008-10-14 10:04 ` Neil Brown
  0 siblings, 2 replies; 22+ messages in thread
From: Bill Davidsen @ 2008-10-13 21:50 UTC (permalink / raw)
  To: Neil Brown; +Cc: Linux RAID

Over a year ago I mentioned RAID-5e, a RAID-5 with the spare(s) 
distributed over multiple drives. This has come up again, so I thought 
I'd just mention why, and what advantages it offers.

By spreading the spare over multiple drives the head motion of normal 
access is spread over one (or several) more drives. This reduces seeks, 
improves performance, etc. The benefit reduces as the number of drives 
in the array gets larger, obviously with four drives using only three 
for normal operation is slower than four, etc. And by using all the 
drives all the time, the chance of a spare being undetected after going 
bad is reduced.

This becomes important as array drive counts shrink. Lower cost for 
drives ($100/TB!), and attempts to drop power use by using fewer drives, 
result in an overall drop in drive count, important in serious applications.

All that said, I would really like to bring this up one more time, even 
if the answer is "no interest."

-- 
Bill Davidsen <davidsen@tmr.com>
  "Woe unto the statesman who makes war without a reason that will still
  be valid when the war is over..." Otto von Bismark 



^ permalink raw reply	[flat|nested] 22+ messages in thread
* Re: Distributed spares
@ 2008-10-14 13:30 David Lethe
  2008-10-14 14:37 ` Keld Jørn Simonsen
  0 siblings, 1 reply; 22+ messages in thread
From: David Lethe @ 2008-10-14 13:30 UTC (permalink / raw)
  To: Keld Jørn Simonsen, Martin K. Petersen
  Cc: Billy Crook, Justin Piszcz, Bill Davidsen, Neil Brown, Linux RAID



-----Original Message-----

From:  Keld Jørn Simonsen <keld@dkuug.dk>
Subj:  Re: Distributed spares
Date:  Tue Oct 14, 2008 8:06 am
Size:  1K
To:  "Martin K. Petersen" <martin.petersen@oracle.com>
cc:  "Billy Crook" <billycrook@gmail.com>; "Justin Piszcz" <jpiszcz@lucidpixels.com>; "Bill Davidsen" <davidsen@tmr.com>; "Neil Brown" <neilb@suse.de>; "Linux RAID" <linux-raid@vger.kernel.org>

On Tue, Oct 14, 2008 at 06:12:29AM -0400, Martin K. Petersen wrote: 
> >>>>> "Keld" == Keld Jørn Simonsen <keld@dkuug.dk> writes: 
>  
> Keld> I have also been thinking a little on this. My idea is that if 
> Keld> bit errors develop on disks, then there is first maybe one bit 
> Keld> error, and the crc check on the disk sectors then finds and 
> Keld> corrects these. 
>  
> Keld> If you rewrite such bit errors, then that bit error will be 
> Keld> corrected, and you prevent the one-bit error from developing to 
> Keld> a two-bit error that is not correctable by the CRC. 
>  
> I think you are assuming that disks are much simpler than they 
> actually are. 
>  
> A modern disk drive protects a 512-byte sector with a pretty strong 
> ECC that's capable of correcting errors up to ~50 bytes.  Yes, that's 
> bytes. 
>  
> Also, many drive firmwares will internally keep track of problematic 
> media areas and rewrite or reallocate affected blocks.  That includes 
> stuff like rewriting sectors that are susceptible to bleed due to 
> being adjacent to write hot spots. 
 
Good to know. Could yo tell me if this is actually true for normal 
state-of-the art SATA disks, or only true for more expensive disks? 
Do you have a good reference for it. 
 
best regards 
keld 
-- 
To unsubscribe from this list: send the line "unsubscribe linux-raid" in 
the body of a message to majordomo@vger.kernel.org 
More majordomo info at  http://vger.kernel.org/majordomo-info.html 
 
read the manual for any disk drive... They go into error detection,  correction recovery algorithms and capability in  great detail.  
--
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2008-10-20  1:11 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-10-13 21:50 Distributed spares Bill Davidsen
2008-10-13 22:11 ` Justin Piszcz
2008-10-13 22:30   ` Billy Crook
2008-10-13 23:29     ` Keld Jørn Simonsen
2008-10-14 10:12       ` Martin K. Petersen
2008-10-14 13:06         ` Keld Jørn Simonsen
2008-10-14 13:20         ` David Lethe
2008-10-14 12:02     ` non-degraded component replacement was " David Greaves
2008-10-14 13:18       ` Billy Crook
2008-10-14 23:20   ` Bill Davidsen
2008-10-14 10:04 ` Neil Brown
2008-10-16 23:50   ` Bill Davidsen
2008-10-17  4:09     ` David Lethe
2008-10-17 13:46       ` Bill Davidsen
2008-10-20  1:11         ` Neil Brown
2008-10-17 13:09   ` Gabor Gombas
  -- strict thread matches above, loose matches on Subject: below --
2008-10-14 13:30 David Lethe
2008-10-14 14:37 ` Keld Jørn Simonsen
2008-10-14 15:18   ` David Lethe
2008-10-14 16:29     ` KELEMEN Peter
2008-10-14 17:16       ` David Lethe
2008-10-14 17:20       ` Mattias Wadenstein

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).