[BSD] ZFS

Gabor HALASZ halasz.g at freemail.hu
2012. Már. 8., Cs, 20:53:27 CET


On 3/8/2012 6:53 PM, Móczik Gábor wrote:
> 2012.03.08. 18:00 keltezéssel, Gabor HALASZ írta:
>>> Ez beváltnak tűnik, de ha ZFS esetén nincs akkora eltérés a mirror és
>>> raidz között, akkor persze kihagyható.
>>
>> Ebbe most ne menjunk bele, a raidz nem raid5, csak hasonlit. De az ilyen
>> kulonbsegek ugyis csak szintetikus teszteken mutathatok ki, nem egy
>> altalanos felhasznalasu szervernel, annyi minden befolyasolja a rendszer
>> teljesitmenyet...
>
> Viszont a mirror az gondolom mirror. Nem ugyanaz csak hasonlít, de
> gondolom az I/O igény is hasonlít.
>
> Ahogy olvasom, performanciában kb. érvényes a raidz-re is ami a
> raid5-re, illetve a zfs mirror-ra ami a raid1-re.  Azt írják, hogy a
> raidz sebessége egy diszk sebességével egyezik meg jellemzően, még
> mirrornál a diszkek számával arányosan nagyobb, mert párhuzamosan lehet
> kezelni.

Ahol csak ennyit irnak, azt nem erdemes elolvasni. Olvasaskor a raid5 
egyszerre olvassa az osszes diszket (a paritast nem olvassa, ha nincs 
read error a diszken), iraskor van teljesitmenycsokkenes (a paritast mar 
ki kell szamolni), ez foleg akkor problema, ha nem illeszkedik stripe 
hatarara az irnivalo, de ez pl zfs-en kevesbe gond, mert mindig egesz 
stripe-okkal operal a tranzakcionalitas miatt, emiatt nincs dupla 
read-modify-write ciklus, ami a raid5 rakfeneje, szoval sok dolog 
befolyasolja. Akkor meg nem beszeltunk az iop/s-rol csak az atviteli 
teljesitmenyrol :) Ha van eleg diszked, akkor csinaljd mirror+stripe 
konfiguraciot, annal elvben is csak egeszen trukkos konfiguraciok 
gyorsabbak.

Itt olvasgathatsz: https://blogs.oracle.com/roch/entry/when_to_and_not_to

>
> De a gyakorlatot biztos jobban tudod, én ezt csak olvastam.
> Szerinted ne válasszam így szét akkor?

Nekem mindenesetre tobbet er a relativ egyszerubb konfiguracio mint az 
elerheto teljesitmenynovekedes, pl nem huzok ki rossz poolbol diszket, 
stb...Ha lassu a gep, akkor rakok bele sata2 vezerlot az alaplapi 
helyett, plusz ramot, ssd-t cachnek (a zfs tamogatja a cache driveot), 
hosszu tavon olcsobb, mint helyreallitani egy-ket felresikerult mozdulat 
utan. Ha nagyon raersz, ki is merheted a kulonbozo konfiguraciokat, csak 
ne felejtsd el bekuldeni ide az eredmenyt :)



További információk a(z) BSD levelezőlistáról