Redundant Array of Inexpensive Disks (RAID) Matti Hämäläinen.

Slides:



Advertisements
Samankaltaiset esitykset
Antti Tiihala, Esa Tuuri, Matti Ali-Löytty, Janne Karhu
Advertisements

Siirräntäjärjestelmät. 2 w Siirräntäjärjestelmä Tiedostojärjestelmä ja siirräntä keskusmuistin ja oheislaitteiden välillä w Voidaan käsitellä hierarkkisina.
Larry the cow was a bit frustrated at the current state of linux distributions......until he tried Gentoo Linux. Gentoo Linux Petri Pesonen Mikko Ratilainen.
APACHE Kurssi: V Linux Sami Karjalainen OH3 Mika Haaja OH5.
RAID Teemu Reisbacka.
Windows 2000 Jukka Stranden Marko Suhonen Käyttöjärjestelmät Seminaari 2006.
Ti Lähiverkot - erikoistyökurssi RAID Timo Rauta 2007.
Lähiverkot -erikoistyökurssi Linux -työ Network File System 22.4 Jarkko Pulli.
25. Sähkövaraus Atomin rakenne on sähköisesti neutraali.
. Haemme S-ryhmän hankinta- ja logistiikkayhtiö Inex Partners Oy:n Limingan terminaaliin KESÄTYÖNTEKIJÄÄ Kuljetusesimiesten loman sijaiseksi toukokuun.
Kuntaliiton kehittämistoiminnan vaikuttavuus
Ohjeita tunnin pitäjälle
2. Sosiologian ja kasvatussosiologian peruskäsitteitä
II ATOMIN RAKENNE JA JAKSOLLINEN JÄRJESTELMÄ
Tieteellisen artikkelin kirjoittaminen
Liikkuminen ja hyvinvoiva nuori Raija Oksanen, UKK-instituutti
Aino Peltonen, Sofia Miettinen, Kaapo Kangas, Miro Keski-Jaskari
TILANNEKATSAUS Työllisyyskatsaus/perustetut yritykset huhtikuu 2017
Työpajan tuloksia ke 6.5. klo Verohallinto
Presidenttivalmennus 1
Kaikki nuoret töihin.
Potilaan rooli potilasturvallisuudessa - mitä mieltä ovat potilaat ja potilasturvallisuusasiantuntijat? Sahlström, Merja, TtM, TtT-opiskelija, ¹˒², Partanen,
Maahanmuutosta, monikulttuurisuudesta ja rasismista Maarit Koskinen, yliopistonopettaja, adoptiotutkija
Osallistumisjärjestelmät
Osallistuva Espoo -kehitysohjelman tuloksia 2015
Haapaveden-Siikalatvan seutukunta
Osallistava kasvatus setlementtityössä
Puhdasoppisuuden aika Suomen kirkossa
Sähkömagneettista aaltoliikettä c = m/s
Keuhkojen ilmatilavuuden mittaus
4. Kovalenttinen sidos ja metallisidos
Liikkuvalla kappaleella on liike-energiaa (kineettistä energiaa).
KEHITTÄJÄASIAKASTOIMINTA
Luku 19 – Profeettakirjat
20€ 20€ 20€ Puhtaat matot kevään juhliin Matto kuin matto vain
Kyselyn tarkoitus ja toteutus
Puulustotutkimuksen opetuksia 3
Miten koulutamme tulevaisuuden tekijät
SUBITIZING <alaotsikko> Template updated: date:
2 Reaktioyhtälö Reaktion symbolinen ilmaisu Reaktioyhtälö reseptinä
1. Millaisia asioita kilpailukykyä mittaavissa tutkimuksissa mitataan
Minustako fyysikko ? Fysiikan ja tähtitieteen laitos Esittele itsesi!
Tekoälyn hyödyntäminen terveyteen, hyvinvointiin ja turvallisuusteen liittyvien ilmiöiden ennakoinnissa ja tunnistamisessa.
Yhteistä keskustelua klo 14–15
UUDENMAAN MARTAT TILINpäätös 2018
Datan avaamisen ohjeistus
Päivähoidon järjestämissuunnitelma
Ohjauksen arvioinnista - tilannekatsaus
Aseptisen työskentelyn periaatteet
Sääntömuutosehdotus Liiton tarkoitus ja tehtävät
Kodin turvallisuus- valmennus
Videofluorografian tutkimusprotokolla
”Tai sitten siinä on vain osa siitä todellisuudesta”
Turvainfo Tähän pohjapiirros merkintöineen
Freixenet Cordon Negro Brut
Eksote Sanna Nurmiainen
VTS – kodit 2018 Kustannuspaikkoja. 189 kpl Rakennuksia
Old Hands Joven Organic
Delicioso Tuotetiedot Tuottaja: Maa: Espanja Alkoholiprosentti: 13.5% Rypaletyyppi: Tempranillo %, Maku: Hedelmäinen, punaisia marjoja, vadelmaa, tasapainoinen.
Puuntiet digiaikaan hanke Pohjois-Pohjanmaa Kainuu
SOTE-Koordinaatioryhmälle informoitavat asiat /HYTE työryhmä
Kuntatyönantajan sosiaalivakuutusmaksuja
Ruokalista vko 16 TIISTAI KESKIVIIKKO MAANANTAI
TIESITKÖ: PAM on neuvotellut palvelualoille monet työehdot paremmiksi kuin miten ne on laissa määrätty TYÖEHDOT LAKI TYÖEHTOSOPIMUS VÄHIMMÄISPALKKA Ei.
Siltojen hoito- ja vuositarkastuskoulutus Siltojen hoidon ohjeistus hoitourakoissa Vuositarkastuksen eri vaiheet
Lecture slides start on the next page.
Sisävesiliikenne Itämeren alueella Kilpailukykysuunnitelma
Sisäisen ja ulkoisen laskennan yhdistäminen FPM:ssä
Sopimuksen tarkastelu
Esityksen transkriptio:

Redundant Array of Inexpensive Disks (RAID) Matti Hämäläinen

Sisältö  Johdanto  Toimintaperiaate  RAID-tasot  Toteutus  Yhteenveto

Johdanto  80-luvun lopun I/O –kriisi  massamuistit pullonkaulana suorituskyvylle  Patterson, Gibson, Katz: A Case for Redundant Arrays of Inexpensive Disks  korvataan isot levyt yhdistämällä pieniä  suorituskyky, hinta, virrankulutus  redundantti tieto luotettavuuden takaamiseksi

Toimintaperiaate  Yhdistetään vähintään 2 kiintolevyä yhdeksi levyksi (levypakka)  Voidaan toteuttaa laitteisto- tai ohjelmistopohjaisesti

Laitteistopohjainen RAID  Laitteessa yksi ulkoinen laiteohjain  nähdään yhtenä fyysisenä levynä  Ei vie prosessoriaikaa eikä muistia  tehokas  …mutta kallis

Ohjelmistopohjainen RAID  Levyt fyysisiä tai loogisia  Muodostetaan ohjelmallisesti yksi looginen levy  Kuluttaa prosessoriaikaa ja muistia  ei niin tehokas kuin laitteistopohjainen  …mutta halvempi

RAID-tasot  RAID:n hyödyt riippuvat RAID-tasosta  Linuxin tukemat RAID-tasot  Lineaarinen moodi  RAID-0  RAID-1  RAID 0+1  RAID-4  RAID-5

Lineaarinen moodi  Toteutukseen vähintään 2 levyä  Yhdistetään levyt yhdeksi isoksi levyksi  Ei nopeus- eikä luotettavuusetua

RAID-0 (lomitus)  Toteutukseen vähintään 2 levyä  Hajautetaan data useammalle levylle  Nopea, ei luotettava

RAID-1 (peilaus)  Toteutukseen vähintään 2 levyä  Levyt toistensa kopioita  Suuri lukunopeus, luotettava  2 levyllä yhden kapasiteetti  kallis

RAID 0+1  Toteutukseen vähintään 4 levyä  Peilataan kaksi RAID-0:aa keskenään  Tasojen 0 ja 1 edut: nopea, luotettava

RAID-4  Toteutukseen vähintään 3 levyä  N-1 datalevyä (RAID-0), 1 pariteettilevy  Suurempi osa levytilasta hyötykäyttöön  Pullonkaulana pariteettilevyn nopeus?

RAID-5  Toteutukseen vähintään 3 levyä  Kuten RAID-4, mutta hajautetaan myös pariteettitieto  ei pullonkaulaongelmaa  Tasainen kuormitus levyille

Toteutus  Esivalmistelut  Asennus  Konfigurointi  Ylläpito  Testaus

Esivalmistelut  Kernelin kääntäminen RAID-tuella  Kiintolevyjen asennus  /dev/hdc (4 gigaa) ja /dev/hdd (8 gigaa)  Valittiin RAID-tasoksi 1 eli peilaus  Osioitiin levyt fdiskillä  /dev/hdc1 ja /dev/hdd1, molemmat 2 gigaa

Asennus  Työkalujen asentaminen  apt-get install mdadm  RAID-laitteen luominen  mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/hdc1 /dev/hdd1  Tiedostojärjestelmän luominen  mkfs.ext3 /dev/md0  Laitteen liittäminen hakemistoon  mount /dev/md0 /mnt/raid

Konfigurointi  /etc/mdadm/mdadm.conf DEVICE /dev/hdc1 /dev/hdd1 ARRAY /dev/md0 devices=/dev/hdc1,/dev/hdd1  /etc/rcX.d/S25mdadm ( X välillä 2-5) mdadm --assemble –-scan mount /dev/md0 /mnt/raid

Ylläpito  RAID-laitteiden tilan seuraaminen  cat /proc/mdstat  mdadm -–detail /dev/md0  Vikailmoitukset sähköpostiin  mdadm –-monitor --delay=1800 /dev/md0 &  Lokissa tiedot tapahtumista  dmesg

Testaus  Vikasimulointi  mdadm /dev/md0 –f /dev/hdd1  Viallisen levyn poistaminen  mdadm /dev/md0 –r /dev/hdd1  Uuden levyn lisääminen  mdadm /dev/md0 –a /dev/hdd1

Yhteenveto  Takaa datan saatavuuden (tietokannat)  Ei kuitenkaan suojaa tiedostojen vahingossa poistamiselta  Ei täydellinen luotettavuus  1 levyvika  palautuminen  monta levyvikaa  crash!