On Tue, 26 Nov 2013 10:58:59 +0000 Pedro Teixeira <finas@xxxxxxxx> wrote: > 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 ). Are you really talking about general array performance, or just resync performance? Because md0_raid10 doesn't do much work for normal IO so that should scale to multiple processors. I'm not sure that optimising resync to use more than one processor is really much of a priority - is it? NeilBrown > > 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
Attachment:
signature.asc
Description: PGP signature