Re: raid10 redundancy

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 18/05/2021 17:05, Phillip Susi wrote:

Wols Lists writes:

When rebuilding a mirror (of any sort), one block written requires ONE
block read. When rebuilding a parity array, one block written requires
one STRIPE read.

Again, we're in agreement here.  What you keep ignoring is the fact that
both of these take the same amount of time, provided that you are IO bound.

And if you've got spinning rust, that's unlikely to be true. I can't speak for SATA, but on PATA I've personally experienced the exact opposite. Doubling the load on the interface absolutely DEMOLISHED throughput, turning what should have been a five-minute job into a several-hours job.

And if you've got many drives in your stripe, who's to say that won't overwhelm the i/o bandwidth. Your reads could be 50% or less of full speed, because there isn't the back end capacity to pass them on.

Cheers,
Wol



[Index of Archives]     [Linux RAID Wiki]     [ATA RAID]     [Linux SCSI Target Infrastructure]     [Linux Block]     [Linux IDE]     [Linux SCSI]     [Linux Hams]     [Device Mapper]     [Device Mapper Cryptographics]     [Kernel]     [Linux Admin]     [Linux Net]     [GFS]     [RPM]     [git]     [Yosemite Forum]


  Powered by Linux