Serveri kirjutamise kiirus tõuseb kuni 7 korda, kui kasutada RAID kontrolleri vahemälu (write back cache).

RAID kontrolleri vahemälu mõju kirjutamise kiirusele

Intel RAID kontrolleridML tootearendusosakond testis andmete kirjutamise kiirust nii RAID kontrolleri vahemälu kasutades kui ka ilma (RAID10 ja RAID5 režiimides, 64 KB plokkides).

Läbiviidud testid näitasid, et RAID kontrolleri vahemälu kasutamine annab kahe kuni seitsmekordse andmete kirjutamise kiiruse kasvu.

Serverite puhul on tavaliselt kõige olulisemateks omadusteks töökindlus ja kiirus. Riistvaralist RAID kontrollerit kasutades saab tõsta nii serveri töökindlust kui kirjutamise kiirust. Selleks on vaja RAID kontrolleris sisse lülitada vahemälu (write back cache). Seda saab teha, kas kontrolleri BIOS’est või vastava haldustarkvara abil operatsioonisüsteemi tasemel. Vaikimisi on RAID kontrolleri vahemälu (write back cache) välja lülitatud.

Intel Smart Battery BBU8RAID kontrolleri vahemälus andmete säilimise huvides tuleks kindlasti koos kontrolleriga soetada ka spetsiaalne kontrolleri aku (hind ca 160 €), mis tagab serverist sõltumatu toite.

Autonoomne toide akult tagab, et RAID kontrolleri vahemälus olevad andmed säilivad ka serveri rikke korral.

Tihti arvatakse, et piisab sellest kui server on katkematu vooluallika (UPS) taga, kuid see ei anna kaitset toiteploki või tarkvara põhjustatud serveri rikete korral. Serverist sõltumatu toide RAID kontrolleri akult tagab, et kontrolleri vahemälus (write back cache) säilivad kirjutatavad andmed rikke tekkimise hetke seisuga ja serveri töö taastamisel loetakse need sisse.

Riistvaralise RAID kontrolleri ja vahemälu kasutamine on eriti oluline andmebaasiserverite puhul kus kirjutamise kiirus ning kirjutatavate andmete säilimine on kriitilise tähtsusega.

Testimisel kasutatud server ja tarkvara

Testis kasutatud serveri tehnilised andmed:

  • Emaplaat Intel S1200BTL
  • Protsessor Intel i3-2100 3.10 GHz
  • Operatiivmälu 1 GB DDR3 ECC
  • RAID kontroller Intel RS2BL040 6 Gb/s
  • Operatsioonisüsteem W2008 R2 Std

Testis kasutatud tarkvara ja selle seadistused:

  • IO Meter versioon 2006.07.27
  • 8 GB LBA kettaalast (16 000 000 sektorit)
  • QD=3

IO Meter on algselt Inteli poolt välja töötatud jõudlustest, mis võimaldab hinnata kettasüsteemi jõudlust stressiolukorras. Test võimaldab konfigureerida hulga kliente oma profiilidega (lugemine, kirjutamine, suvaline lugemine ja kirjutamine, jne) ja mõõdab kettasüsteemi jõudlust kõigi klientide samaaegsel kettakontrolleri poole pöördumisel.

RAID10

RAID kontrolleri vahemälu kasutamisel oli järjestikune kirjutamine (MB/s) 4,8 x ja juhuslik kirjutamine 2,8 x kiirem

RAID kontrolleri vahemälu kasutamise mõju kirjutamise kiirusele RAID10 MBs

RAID kontrolleri vahemälu kasutamisel oli järjestikune kirjutamine (IOs) 4,8 x ja juhuslik kirjutamine 2,8 x kiirem

RAID kontrolleri vahemälu kasutamise mõju kirjutamise kiirusele RAID10 IOs

RAID5

RAID kontrolleri vahemälu kasutamisel oli järjestikune kirjutamine (MB/s) 6,9 x ja juhuslik kirjutamine 2,3 x kiirem

RAID kontrolleri vahemälu kasutamise mõju kirjutamise kiirusele RAID5 MBs

RAID kontrolleri vahemälu kasutamisel oli järjestikune kirjutamine (IOs) 6,9 x ja juhuslik kirjutamine 2,2 x kiirem

RAID kontrolleri vahemälu kasutamise mõju kirjutamise kiirusele RAID5 IOs

Imre Jelle

Testid viis läbi:

Imre Jelle
ML tootearenduse insener