← Back to team overview

sslug-teknik team mailing list archive

Re: mdadm 3diske, Raid10 chunk-size near, far OG offset=2

 

tor, 22 01 2009 kl. 17:11 +0100, skrev Jeppe Koefoed:
> Kenn Thyrsted skrev:
> > <snip>
> > MEN:
> >
> >
> > Det ser ud til at der kun læses fra een (1) disk i et RAID10,o2 array
> > med 2 diske.
> > Eksempel: /dev/md3 = Raid10,o2 på 2 diske sdd1 og sdh1:
> >
> > dd if=16GigaByte-FilPåRaid10Array of=/dev/null
> >
> > Resulterer i:
> > 33554432+0 records in
> > 33554432+0 records out
> > 17179869184 bytes (17 GB) copied, 353,121 s, 48,7 MB/s
> >
> > MEN under kopieringen siger iostat:
> > avg-cpu:  %user   %nice %system %iowait  %steal   %idle
> >            0,67    0,00   10,07   39,87    0,00   49,40
> >
> > Device:            tps    MB_read/s    MB_wrtn/s    MB_read    MB_wrtn
> > sdd               0,00         0,00         0,00          0          0
> > sdi             145,53        48,06         0,00        720          0
> > md3           11944,53        48,04         0,00        720          0
> >   
> Jeg får dette ud af min konfig:
> mdadm --create /dev/md3 --level=10  -n3     -p f2       --chunk 512 
> /dev/sda3 /dev/sdc3 /dev/sdd3
>  - og hvis jeg kopierer med dd til /dev/nul læses samme hastighed med 
> alle diske (og dd melder omtrent summen af de tre).
> (hvis det kan hjælpe)
> /Jeppe
> 
> 
Ja det ser ud til at "-p F2" gør som forventet ;-)

Jeg kan også se at et andet raid10 array (i samme maskine) der er lavet
med "mdadm --create /dev/md1 --level=10  -n2 -p f2 --chunk 512" opfører
sig korrekt - dvs ca. dobbelt læsehastighed.

Mit problem er dog med "-p o2" der skulle lægge den dublerede stripe
lige efter original-stripen blot offset med 1 disk, således at der
skulle kunne skrives til disken med "RAID0>RAID10>>RAID1" hastighed,
samtidigt med at læsehastigheden er nær Raid10,F2.

/Kenn




Follow ups

References