Microsoft Word - kop2009.doc

Слични документи
Microsoft PowerPoint - 01 Uvod u operativne sisteme.ppt

Generated by Foxit PDF Creator Foxit Software For evaluation only. Operativni sistem U računarstvu, operativni sistem (OS

Microsoft PowerPoint - vezbe 4. Merenja u telekomunikacionim mrežama

Slide 1

PowerPoint Presentation

Slide 1

RAČUNALO

P1.0 Uvod

ZIS

Писање и превођење модула

PowerPoint Presentation

Apache Maven Bojan Tomić

Microsoft PowerPoint - 13 PIK (Mentor Graphic ASIC).ppt

Visoka poslovna škola strukovnih studija Valjevo Primeri pitanja za polaganje prijemnog ispita Predmet: Informatika Valjevo, mart 2018.

Nastavna cjelina: 1. Jezik računala Kataloška tema: 1.1. Bit 1.2. Brojevi zapisani četvorkom bitova Nastavna jedinica: 1.1. Bit   1.2. Brojevi zapisan

Microsoft PowerPoint - Topic02 - Serbian.ppt

PowerPoint Presentation

Microsoft PowerPoint - Topic02 - Serbian.ppt

** Osnovni meni

POSLOVNI INFORMACIONI SISTEMI I RA^UNARSKE

PowerPoint Presentation

Dokumentacija za nadmetanje

NetappHCI_Technical Deck (M2)_v2.4_Dec07_2017

OPERATIVNI SISTEMI

R u z v e l t o v a 5 5, B e o g r a d, t e l : ( ) , m a i l : c o n t a c p s i t. r s, w w w. p s i t. r s

Препоруке безбедности мрежних сервиса Copyright 2015 АМРЕС

Algoritmi i arhitekture DSP I

PowerPoint Presentation

QFD METODA – PRIMER

Studijski primer - Dijagrami toka podataka Softverski inženjering 1

Microsoft PowerPoint - 06 Uvod u racunarske mreze.ppt

УНИВЕРЗИТЕТ У БЕОГРАДУ МАШИНСКИ ФАКУЛТЕТ Предмет: КОМПЈУТЕРСКА СИМУЛАЦИЈА И ВЕШТАЧКА ИНТЕЛИГЕНЦИЈА Задатак број: Лист/листова: 1/1 Задатак 5.1 Pостоје

POVIJEST I GRAĐA RAČUNALA

SRV_1_Problematika_real_time_sistema

АКЦИОНАРСКО ДРУШТВО ЗА УПРАВЉАЊЕ ЈАВНОМ ЖЕЛЕЗНИЧКОМ ИНФРАСТРУКТУРОМ,,ИНФРАСТРУКТУРА ЖЕЛЕЗНИЦЕ СРБИЈЕ БЕОГРАД БЕОГРАД, Немањина 6, MБР: ,

PowerPoint Presentation

vodič za os

STUDIJA SLUČAJA: Konsolidacija informatičkog sustava Grada Raba siječanj, Informacijske tehnologije

Slide 1

Prezentacija 1. i 2. cas

R u z v e l t o v a 5 5, B e o g r a d, t e l : , e - m a i l : p r o d a j p s i t. r s, w w w. p s i t. r s

Instalacija R-project softvera Univerzitet u Novom Sadu April 2018 Contents 1 Uvod 2 2 Instalacija R: Instalacija

AKVIZICIJA PODATAKA SA UREĐAJEM NI USB-6008 NI USB-6008 je jednostavni višenamjenski uređaj koji se koristi za akviziciju podataka (preko USBa), kao i

OPIS RAČUNARSKOG SISTEMA Računarski sistem se sastoji od procesora, operativne memorije, tajmera i terminala. Sve komponente računarskog sistema su me

Microsoft Word - CAD sistemi

Zbirka resenih zadataka iz arhitekture racunara

4 dan - DWeb

Računarski softver Da bi računarski sistem mogao da radi, pored hardvera mora biti opremljen i odgovarajućim programima koji će njime upravljati.ova k

PowerPoint Presentation

Повезивање са интернетом

VALIDNOST CERTIFIKATA ZA PRISTUP INTERNET APLIKACIJAMA POREZNE UPRAVE FEDERACIJE BOSNE I HERCEGOVINE (npis I ejs)

23. siječnja od 13:00 do 14:00 Školsko natjecanje / Osnove informatike Srednje škole RJEŠENJA ZADATAKA S OBJAŠNJENJIMA Sponzori Medijski pokrovi

Microsoft PowerPoint - 6. CMS [Compatibility Mode]

RAČUNARSKI SISTEM Ne postoji jedinstvena definicija pojma računarski sistem. Računarski sistem predstavlja skup mašina i pridruženih metoda (realizova

Prikaz znakova u računalu

Ime: Vladica Avramović Škola: Srednja stručna škola - Pljevlja Mob.tel. Obrazovni program / broj stranice: Računarski hardver - II razred - Fa

zad_6_2.doc

Microsoft PowerPoint - PRI2014 KORIGOVANO [Compatibility Mode]

Test ispravio: (1) (2) Ukupan broj bodova: 21. veljače od 13:00 do 14:00 Županijsko natjecanje / Osnove informatike Osnovne škole Ime i prezime

Увод у организацију и архитектуру рачунара 1

Biz web hosting

Implementacija

Projektovanje tehnoloških procesa

The Contemporary Systems Development Project Landscape

БОСНА И ХЕРЦЕГОВИНА РЕПУБЛИКА СРПСКА СЛОБОМИР П УНИВЕРЗИТЕТ СЛОБОМИР, БИЈЕЉИНА BOSNIA AND HERZEGOVINA REPUBLIC OF SRPSKA SLOBOMIR P UNIVERSITY SLOBOMI

PowerPoint Presentation

NACIONALNI REGISTAR IZVORA ZAGAĐIVANJA UPUTSTVO ZA KORIŠĆENJE INFORMACIONOG SISTEMA NACIONALNOG REGISTRA IZVORA ZAGAĐIVANJA Beograd, 2014.

LAB PRAKTIKUM OR1 _ETR_

Z-15-85

Повезивање са интернетом

Microsoft Word - Novi proizvod - Sistem za komunikaciju 720 v1.doc

FTDI DRAJVER uputstvo za instalaciju NEMANJINA 57 A, POŽAREVAC TEL: FAX:

STONEX S5 GNSS prijemnik GNSS prijemnik visoke točnosti za prikupljanje podataka za GIS

PowerPoint Presentation

ELFI: UPUTSTVO ZA KORIŠTENJE

Drugi kolokvij iz predmeta Operacijski sustavi 2. srpnja Napomene: PISATI ČITKO! Zadatke 7-10 rješavati na ovom papiru ili uz njih napisati "na

kriteriji ocjenjivanja - informatika 8

Kombinatorno testiranje

Модел уређаја – I2C уређај

Microsoft Word - 11 Pokazivaci

Microsoft PowerPoint - 1. Zend_1 - Instalacija frameworka

Projekt sufinancira Europska unija iz Europskog fonda za regionalni razvoj PRILOG II DOKUMENTACIJE ZA NADMETANJE TEHNIČKE SPECIFIKACIJE Broj nabave: 2

PRIS 00 Projektovanje informacionih sistema

РЕПУБЛИКА СРБИЈА МИНИСТАРСТВО ПРИВРЕДЕ ДИРЕКЦИЈА ЗА МЕРЕ И ДРАГОЦЕНЕ МЕТАЛЕ Београд, Мике Аласа 14, ПП: 34, ПАК: телефон: (011)

UPUTSTVO ZA KRETANJE KROZ EON KORISNIČKI INTERFEJS 1

1, 2, 3, кодирај! Активности циклуса 4 Пројект «Аркадне игре» - Час 6: Програмирање падања новчића (наставак) Доминантна дисциплина Математикa Резиме

MultiBoot Korisnički priručnik

KATALOG ZNANJA IZ INFORMATIKE

WordPress & CSP Polisa Sigurnosti Sadržaja za WordPress Milan Petrović WordCamp Niš

Slide 1

Projektovanje informacionih sistema i baze podataka

Софтвер: Софтверски алат за брзо одређивање електричних карактеристика индуктора из S-параметара Руководилац пројекта: проф. др Љиљана Живанов Одговор

Microsoft Word - WEB iterfejs za naprednu pretragu podataka o osmatranju zemlje na podrucju Balkana

Podešavanje za eduroam – Windows Vista operativni sistem

Introduction to Programming

PowerPoint Presentation

UNIVERZITET U NOVOM SADU TEHNIČKI FAKULTET MIHAJLO PUPIN ZRENJANIN TEHNOLOGIJE DISTRIBUIRANIH INFORMACIONIH SISTEMA - Skripta za teorijski deo (RADNA

Slide 1

Транскрипт:

POREĐENJE PERFORMANSI RADA RAID- I RAID- REŠENJA U LINUX OKRUŽENJU EXAMINATION OF HARDWARE RAID SOLUTIONS UNDER LINUX: RAID- V RAID- Đorđević Borislav, Valentina Timčenko Institut Mihajlo Pupin, Beograd Sadržaj Rad predstavlja ispitivanje hardverskih RAID rešenja pod Linux operativnim sistemom. Rad uključuje komparaciju performansi dva najpopularnija RAID nivoa, RAID- i RAID-, uključujući i nivo RAID-+ pod Linux kernel verzijom 2.6. Performanse se mere korišćenjem Postmark benchmark programa. Abstract - This paper represents an (evaluation) of hardware RAID solutions under the Linux Operating System. Paper includes a performance comparison of two popular RAID levels such as RAID- and RAID-, including a level RAID-+ under Linux kernel version 2.6. The performance is measured using Postmark benchmark software application.. UVOD RAID je kombinacija više manjih, jeftinih diskova uređenih u niz diskovih polja. Osnovna karakteristika RAID rešenja su poboljšanje performansi kao i veći kapacitet u odnosu na jedan disk. Osnova poboljšanja performansi kod RAID je tehnika deljenja podataka između različitih diskova kao i paralelno čitanje i upisivanje na više diskova []. Osim toga, RAID se odlikuje visokom pouzdanošću a fault-tolerance se postiže preko redundantnog skladištenja podataka primenom tehnika mirroring ili tehnike parnosti diskova. RAID se definiše kroz šest osnovnih nivoa arhitekture, počev od RAID- do RAID- 6, pri čemu svaka od ovih arhitektura obezbeđuje faulttolerance, poboljšanje performansi kao i niz drugih mogućnosti. Ovi nivoi su osnova za mnoge druge ugnežđene RAIDX+Y nivoe koji se mogu realizovati. Ugnežđeni RAID+ nivo je trenutno najpopularniji među RAID konfiguracijama. Postoje dva pristupa realizaciji RAID arhitektura: hardverska (Hw-RAID) i softverska (Sw-RAID). Svaka od ovih realizacija nudi specifične mogućnosti i performanse. U poslednjih deset godina došlo je velikih poboljšanja u arhitekturi računara a s aspekta RAID tehnologije to se ogleda u povećanoj brzini okretanja diskova, od K-5K okretaja, skraćenim vremenom pozicioniranja, poboljšanim mehaničkim kašnjenima i boljim tehnikama keš baferisanja. Osim toga, na tržištu se mogu naći visoko kvalitetni disk interfejsi, naročito su cenjeni SAS i FC, kojima se postiže prenos podataka od 3 Gb/sec ili 4 Gb/sec. Takođe su poboljšane brze sistemske magistrale kao što su paralelna PCI i serijska PCI-express. Paralelna PCI magistrala je 64-bit sistemska magistrala zasnovana na taktu od 64MHz csa teorijski mogućim protokom od 533 ec. PCI express je serijska magistrala komutacionog tipa sa visoko kvalitetnim gigabitnim linkovima. Linux je moderan, sofisticiran i moćan operativni sistem. Novije verzije Linux kernela uključuju podršku za rad sa visoko performansnim journaling sistemima datoteka, poput 32bitnih ext3 i ReiserFS, i 64bitnih XFS i JFS sistema datoteka razvijenih u Silicon Graphics i IBM laboratorijama respektivno[2], [3], [4], [5]. 2. CILJ I MOTIV RADA Cilj ovog rada je da se opiše rad i performance dva različita RAID nivoa, kao i da se uporede njihove brzine rada u odnosu na rešenja koja nisu zasnovana na RAID tehnologiji. U odnosu na rešenja koja ne podrazumevaju upotrebu RAID nivoa, RAID nudi visoku pouzdanost i hot-swap mogućnosti, tj. vruću zamenu diskova. Osim toga, mogućnost paralelnog upisa i čitanja sa više diskova dodatno poboljšava kvalitet performansi RAID rešenja. RAID tehnologija se zasniva na implementaciji dve tehnike obrade podataka Parity i Mirror (check/generate) koje se primenjuju na više diskova istovremeno i ne mogu se naći u slučaju ostalih, Non- RAID tehnologija. Naše rešenje se fokusira na evaluaciji performansi RAID i Non-RAID konfiguracija pod Linux operativnim sistemom. Najpre smo izabrali server na kojem smo instalirali RAID-SAS kontroler zatim smo odabrali RAID konfiguraciju i podesili parametre na željene vrednosti. Posebna pažna je posvećena testiranju različitih RAID nivoa u fer-play uslovima a koji podrazumevaju testiranje pod istim ili sličnim uslovima, u istom hardverskom okruženju i pod istim operativnim sistemom. Iste veličina fajl sistema za sve testirane nivoe omogućava jednake uslove pri korišćenju slobodnog prostora na diskovima (oko 5GB). Procedura testiranja podrazumeva da se posebna pažnja usmeri na sledeće elemente: (a) operativni sistem (b) interfejsi diskova (c) Hardverski RAID disk kontroler (d) RAID- nivo i (e) diskovi.

3. UVOD U RAID TEHNOLOGIJU Deljenje podataka Data Striping Striping je jedna od fundamentalnih prednosti RAID tehnoloije nad drugim. Predstavlja metod kojim se više diskova povezuje u jednu logičku disk jedinicu. A Striping podrazumeva deljenje svakog diska u delove koji se nazivaju strajpovi (stripes), čija najmanja veličina može biti veličine jednog sektora, (52 bajtova) a može biti i do veličine nekoliko megabajtova. Strajpovi se zatim raspoređuju po različitim diskovima tako da je ukupan prostor za skladištenje organizovan u round-robin stilu, pri čemu se strajpovi podataka kružno redom čuvaju svaki na sledećem dostupnom disku. Prostor za skladištenje ovim poprilično podseća na špil izmešanih karata. Aplikativno okruženje definiše veličinu korišćenih strajpova u sistemu. RAID- Na RAID nivou podaci su rašireni ravnomerno preko N diskova deljenjem podataka u blokove, čime se dobija na povećanoj brzini prenosa podataka. Svi upisi i čitanja podataka se paralelno obavljaju sa svih N diskova. Ukoliko su magistrale diskova dovoljno brze ovakva procedura može dovesti do N-tostrukog poboljšanja performansi. S obzirom da se ne vrši redudantno skladištenje podataka, performance su dobre međutim kvar na bilo koje mod diskova može dovesti do gubitaka podataka. U slučaju kvara diska izgubljeni podaci neće moći da se povrate. Ovaj nivo se u praksi često naziva i striping nivo. RAID je najbrži i najefikasniji RAID niz ali ne nudi nikakvu zaštitu od grešaka ili kvarova. RAID- RAID Nivo obezbeđuje redudansu time što sve podatke upisuje na dva ili više diskova. Nivo obezbeđuje nešto veće brzine čitanja podataka i nešto sporije upisivanje podataka nego što je to moguće u radu sa samo jednim diskom, ali ukoliko dođe do kvara nekog od diskova podaci neće biti izgubljeni. Ukljanjanem ili kvarom do N- diskova informacije će i dalje biti sačuvane. Ovo je dobar entry-level redundantni sistem, s obzirom da su dovoljna samo dva diska, ali cena po megabitu može biti značajno veća jer se jedan od diskova koristi samo za dupliranje podataka. Ovaj nivo, u praksi poznatiji kao mirroring nivo, treba birati u slučajevima kada se radi u sistemima sa kritičnim performansama i tolerantnim na greške. Hardverska i softverska realizacija RAID Linux MD softverska ili SCO VDM rešenje su samo primeri RAID rešenja koja su u potpunosti hardverski nezavisna [5]. Kao i svaka aplikacija, softverska realizacija RAID rešenja zaokuplja deo sistemske memorije, učestvuje u CPU ciklusima i zavisi od operativnog sistema pod kojim radi. Softverski realizovani RAID uporedo sa ostalim aktivnim aplikacijama koriste CPU cikluse i dostupnu memoriju, tako da time degradiraju rad servera i utiču na smanjenje njegovih performansi. Za razliku od hardverskih RAID, performansi kod softverskih RAID, performanse direktno zavise od CPU servera i njegovog opterećenja.[6], [7]. CPU istovremeno može da izvršava korisničke aplikacije istovremeno sa radom procesora adaptera nizova čime se ostvaruju realni multi-tasking uslovi rada. Hardverski RAID ne zauzima sistemsku memoriju i nije zavistan od operativnog sistema pod kojim radi. Hardverski RAID su izuzetno otporni na greške, što im je jedna od glavnih prednosti u odnosu na softverske RAID. 4. EXT3 Postoji veliki broj trenutno dostupnih Linux journaling fajl sistema[8]. Najpoznatiji je XFS, journaling fajl sistem razvijen u kompaniji Silicon Graphics a zatim je postao dostupan i kao open source fajl sistem. ReiserFS, je takođe jedan od popularnijih fajl sistema razvijen isključivo za Linux okruženje, JFS prvenstveno namenjen na IBM mašinama a zatim kao open source postao dostupan i za Linux. Možda najčešće primenjivani je ext3 fajl sistem implementiran na Red Hat i drugim Linux distribucijama. ext3 fajl sistem je journaling verzija Linuxovog ext2 fajl sistema. U potpunosti je kompatibilan sa svojim predhodnikom, ext2. Ext3 fajl sistem je podržan na 2.4.6 i novijim verzijama kernela ali da bi u potpunosti došao do izražaja neophodno ga je aktivirati kroz konfiguracioni terminal fajl sistema pri podizanju kernela. Linux distribucije Red Hat 7.2 i SUSE 7.3 uključuju podrčku za ext3 fajl sistem. Ext3 se može koristiti jedino ukoliko je podrška za ext3 kompajlirana u okviru željenog kernela i ukoliko je primenjena najnovija verzija e2fsprogs Linux alatki. 5. USLOVI I PRETPOSTAVKE Konfiguracija sistema Pod uslovima i pretpostavkama ćemo podrazumevati konfiguraciju harvera, opis operativnog sistema i radnog okruženja kao i definisanje uslova kod kojim izvodimo testiranja[9]. Hardverska konfiguracija se sastoji od nekoliko osnovnih komponeneti: (a) CPU i njegova učestanost (b) matična ploča servera (c) sistemska RAM memorija (d) drugonivovska CPU keš memorija (e) RAID disk kontroler (f) RAID nivo i (h) diskovi. Svi testovi predstavljeni u ovom radu su obavljeni na konfiguraciji sistema tabelarno predstavljeno u tabeli 5..: Server HP Proliant ML35 G5 RAM 4 GB Procesori Intel(R)Xeon(R) CPU Model Quad-core 4@2.33GHz Nmbr. of CPU cores 4 CPU brzina 2333MHz L2 keš 2 x 6 MB Controllers RAID HP SmartArray E2i (SAS) RAID keš memorija 28MB Disk (jedan port) HP SAS K, 46GB, 2.5" t Operativni sistem Linux Fedora 8, 2.6.23.-42

Diskovi Za potrebe testiranja smo izabrali diskove serije HP SAS K. U pitanju su 3Gb SAS diskovi, veličine 2.5 inča, i sa kapacitetom od 46GB (Tabela 5.2): HP SAS K, 46GB, 2.5"Single Port, Hot-swap HD kapacitet 46GB interfejs SAS plug srednje vreme pozicioniranja 4ms full stroke pretraživanje 8.msec track-to-track pretraživanje.2msec rotaciona brzina, rpm Maks. brzina bafera 3Gb/sec Tabela 5.2 Root FS Osobine operativnog sistema i fajl sistema Izabrana je Red Hat Linux verzija i Fedora 8 sa kernel verzijom 2.6.23.-42. Ovo je jedna od najpopularnijih Linux distribucija za PC arhitekture. Za potrebe testiranja, fajlsistem je organizovan u vidu logičkih particija[] kao što je predstavljeno u tabeli 5.3. Swap je definisan kao 2GB swap particija i realizovan u vidu logičke grupe (logical volume group), koju smo imenovali LogVol. Grupa LogVol se može naći na testrtianom sistemu prateći putanju /dev/mapper/volgroup-logvol. Filesystem Size Mounted on LogVol 9-53GB / root FS LogVol 2GB swap LogVol2 5GB /test testing FS Prazan ext3 fajl sistem je kreiran u logičkoj grupi LogVol2, specijalno kreiranoj za potrebe testiranja i do nje se može doći putanjom /dev/mapper/volgroup- LogVol2. Fajl sistem koji koristimo za testiranje je u potpunosti iste veličine za sve testove i testirane RAID nivoe. S druge strane, root fajl sistema (LogVol) se razlikuje u zavisnosti od testiranog RAID nivoa i to je predstavljeno u tabeli 5.4. Tabela 5.4 Root FS Root Filesystem Size RAID- four disk 53 GB RAID- two disk 24 GB RAID + four disk 24 GB RAID- two disk 94 GB Non RAID- single disk 94 GB 6. DETALJNA ANALIZA Za potrebe ovog rada korišćen je PostMark [] softver koji simulira opterećenje Internet Mail servera. PostMark kreira veliki inicijalni skup (pool) slučajno generisanih datoteka na bilo kom mestu u fajl sistemu. Nad tim skupom se dalje vrše operacije kreiranja, čitanja, upisa i brisanja datoteka i određuje vreme potrebno za izvršavanje tih operacija. Redosled izvođenja operacija je slučajan čime se dobija na verodostojnosti simulacije. Broj datoteka, opseg njihove veličine i broj transakcija su u potpunosti konfigurabilni, a radi eliminisanja cache efekata preporučuje se kreiranje inicijalnog skupa sa što većim brojem datoteka (bar ) i izvršenje što većeg broja transakcija. ) Postmark test( male datoteke) Datoteke zastupljene u ovom testiranju su relativno male, u opsegu od K do K. PostMark kofiguracija je: set size set number 4 Ovakva konfiguracija generiše oko.6gb podataka za upis i čitanje, čime se izlazi iz okvira dostupne sistemske RAM memorije i ostvaruje se veliki broj I/O zahteva. Rezultati testa su predstavljeni na slici 6. i u tabeli 6.: MB/ s R-4 R-2 R+ R Sing le rea d 29.8 9 5.2 4 5. 9 8.4 8.5 wri te 34.9 5 7.8 7.6 4 9.5 9.42 Tabela 6. PostMark rezultati testa 4 35 3 25 2 5 5 T R-4 R-2 R+ R Single Slika 6. PostMark rezultati testa RAID-4 konfiguracija (RAID- kreiran sa četiri diska) pokazuje superiorne performanse u odnosu na ostale konfiguracije. RAID-4 je oko dva puta brži od RAID + (RAID-+ kreiran sa četiri diska) i RAID-2 (RAID kreiran sa dva diska). RAID-4 je oko četiri puta brži od RAID (RAID- kreiran sa dva diska) i jednog diska. RAID-2 je nešto brži od RAID+ (oko %), dok je značajno brži u odnosu na RAID i jedan disk (skoro dva puta brži). RAID je za nijansu brži od jednog diska(%). Postmark test2 (ultra male datoteke) Ovo je takođe veoma intenzivan test jer uključuje veliki broj izuzetno malih datoteka, veličine u rasponu od bajta do K. PostMark konfiguracija je: set size set number 3 read write Broj datoteka koji se kreira je povećan na 3, čime se čita oko 4MB podataka i upisuje 32MB. Test generiše

veliki broj metadata I/O zahteva. Rezultati testa su predstavljeni na slici 6.2 i u tabeli 6.2: 6 5 T3 read write R-4 R-2 R+ R Single Read.87.73.67.37.32 Write.96.65.49.85.75 Tabela 6.2 PostMark rezultati testa 2 4 3 2 R-4 R-2 R+ R Single 2.5 2 T2 Read Write Slika 6.3 PostMark rezultati testa 3.5.5 R-4 R-2 R+ R Single Slika 6.2 PostMark rezultati testa 2 U ovom testu RAID-4 konfiguracija pokauje najbolje performanse. RAID-4 je oko 3% brži od RAID + i 2% brži od RAID-2. RAID-4 je dva puta brži od RAID i jednog diska. RAID-2 je nešto brži od RAID+ (%), dok je RAID-2 mnogo brži od RAID, dva puta brži u odnosu na RAID i jedan disk. RAID je nešto brži od jednog diska (oko 5%). Postmark test3 (velike datoteke) Ovo je veoma intenzivan test. PostMark konfiguracija: set size 3 set number 4 Ukupna količina podataka za čitanje, 4.7GB, i upis, 5.4GB, je znatno veća od količine sistemske memorije, u potpunosti eliminiše efekte svih mehanizama keširanja i proizvodi veliki broj I/O zahteva. Rezultati testa su prikazani na slici 6.3 i u tabeli 6.3: MB/ s R-4 R-2 R+ R Singl e rea d 42.8 3 2.7 2.5.6.36 wri te 49.7 2 25.2 24.9 8 2.84 3.9 Tabela 6.3 PostMark rezultati testa 3 RAID-4 konfiguracija pokazuje superiorne performanse u ovom testu. RAID-4 je oko dva puta brži od RAID + i RAID-2, i oko četiri puta brži od RAID i jednog diska. RAID-2 je nesto brži od RAID+ (oko %), dok jewhile RAID-2 značajno brži od RAID, i oko dva puta brži od RAID i jednog diska. 7. ZAKLJUČAK U ovom radu smo sumirali rezultate PostMark testova za RAID i RAID nivoe. Testovi su pokazali da je RAID-4 najbolje rešenje od svih testiranih. Odmah posle njega po efikasnosti se ističu RAID-2 i RAID+, a zatim i RAID i konfiguracija sa samo jednim diskom. RAID-4 je skoro četiri puta brži od RAID-2 i RAID+ konfiguracija, osim u slučaju sa ultra malim datotekama, kada keširanje fajlova smanjuje razliku u performansama na nekih 3%. RAID-4 je četiri puta brži od RAID i opcije sa jednim diskom, osim kada su u pitanju ultra male datoteke gde testovi pokazuju keširanje umanjuje razliku u performansama i tada je RAID-4 dva puta brži od RAID. Uočava se mala razlika između RAID+ i RAID-2, oko %. Osim toga postoji mala razlika od % između RAID i sistema sa jednim diskom. RAID je brži za ultra male i male datoteke, dok je sistem sa jednim diskom brži za veće datoteke. RAID je veoma prijatno iznenađenje jer u većini slučajeva ima pad u performansama od svega %. To zapravo znači da je RAID veoma prihvatljivo rešenje u slučaju hardverskog RAID kontrolera sa SAS interfejsom kojim se omogućavaju višestruki brzi linkovi za različite diskove. U tom slučaju duplo mirroring upisivanje može da se obavlja paralelno a RAID keš dodatno poboljšava performanse pri upisu. U posmatranom slučaju, zanimljivo je posmatrati i uporediti RAID i sistem sa samo jednim diskom na RAID kontroleru. Pokazuje se da su im performanse slične osim u pojedinim slučajevima kada je RAID nešto brži. Naime, intelignetni RAID kontroleri mogu da ubrzaju performance slučajnog (random) čitanja na osnovu metode uparenih diskova u paraleli. Ipak, RAID kontroler i RAID keš su drastično poboljšali inače prilično slabe performanse u slučaju upisa datoteka. Preporuka je da se koristi RAID+ konfiguracija jer uzimajući RAID kontroler i SAS interfejse diskova u obzir, RAID ima lepo poboljšanje performansi, ali je to u slučaju RAID dosta izraženije. Najveći problem sa RAID+ konfiguracijom je 5% memorije koja mora da se odvoji za skladištenje podataka, ali uzimajući u obzir da je cena diskova svakim danom sve niža možemo očekivati da ovo neće biti veliki nedostatak ove konfiguracije.

8. REFERENCE [] B. Baude RAID on Linux on POWER, IBM eserver Solutions Enablement,nov25 [2] Tweedie S., EXT3, Journaling Filesystem 2 July, 2 [3] Bill von Hagen, Exploring the ext3 Filesystem, April 5, 22 [4] Robbins D., Introducing ext3, Gentoo Technologies, Inc., Updated October 9, 25 [5] Robbins D., Surprises in ext3, Gentoo Technologies, Inc. December 2 [6] The Software-RAID HOWTO, Jakob Østergaard and Emilio BuesoApril 24 [7] Hardware RAID vs. Software RAID: Which Implementation is Best for my Application?, Company: Adaptec Published: January 28 [8] M. Seltzer, G. Ganger, M. McKusick, K. Smith, C. Soules, C. Stein, Journaling versus Soft Updates: Asynchronous Meta-data Protection in File Systems, USENIX Conf. Proc., pp. 7-84, San Diego, CA,June 2. [9] A. Silberschatz, P. Galvin, Operating System Concepts. Addison- Wesley, 27 [] lvm V. Danen Set up Logical Volume Manager in Linux, Mar 9 27 [] J. Katcher, PostMark: A New File System Benchmark, Technical Report TR322. Network Appliance Inc, Oct. 997.