Re: misunderstanding of spare and raid devices? - and one question more

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

 



On 06/30/2011 10:21 AM, Karsten Römke wrote:
> Hi Phil
>>
>> If your CPU has free cycles, I suggest you run raid6 instead of raid5+spare.
>>
>> Phil
>>
> I started the raid 6 array and get:
> 
> Personalities : [raid0] [raid1] [raid10] [raid6] [raid5] [raid4]
> md0 : active raid6 sde5[4] sdd5[3] sdc5[2] sdb2[1] sda3[0]
>       13759296 blocks level 6, 64k chunk, algorithm 2 [5/5] [UUUUU]
>       [=================>...]  resync = 87.4% (4013184/4586432) finish=0.4min speed=20180K/sec
> 
> when I started the raid 5 array I get
> 
> md0 : active raid5 sdd5[4] sde5[5](S) sdc5[2] sdb2[1] sda3[0]
>       13759296 blocks level 5, 64k chunk, algorithm 2 [4/3] [UUU_]
>       [=>...................]  recovery =  6.2% (286656/4586432) finish=0.9min speed=71664K/sec
> 
> so I have to expect a three times less write speed - or is this calculation
> to simple ?

That's a bigger difference than I would have expected for resync, which works in full stripes.  If you have a workload with many small random writes, this slowdown is quite possible.

Is your CPU maxed out while writing to the raid6?

Can you run some speed tests?  dd streaming read or write in one window, with "iostat -xm 1" in another is a decent test of peak performance.  bonnie++, dbench, and iozone are good for more generic workload simulation.

Phil
--
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[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