Raid10 multi core scaling

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

 



   I created a Raid10 array with 16 sata 1TB disks and the array
performance
seems to be limited by the md0_raid10 taking 99% of one core and not
scalling to other cores. I tried overclocing the cpu cores and this lead to
a small increase in performance ( but md0_raid10 keeps eating 99% of one
core ).

   I'm using:
    - a phenom X6 at 3600mhz
    - 16 seagate SSHDs ( sata3 7200RPM with 8GB ssd cache )
    - 4x marvell 9230 sata3 controllers ( 4 ports each ) pcie 2.0 2x
lanes.
    - 8GB ram
    - custom 3.12 kernel and mdadm compiled from latest source

   what I did to test performance was to force a check on the array, and
this
leads to mdadm reporting a speed of about 990000K/sec. The hard disks
report a 54% utilization. ( Overclocking the cpu by 200mhz increases the
resync speed a bit and the hdd's utilizartion to about 58% )

   If I do the same with a raid5 array instead of raid10, them resync
speed
will be almost double of raid10, the harddisk utilization reported will be
98-100% and I can see at least two cores being used.

________________________________________________________________________________
Mensagem enviada através do email grátis AEIOU
http://www.aeiou.pt
--
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