Raida ihop 3st hårddiskar

Här passar allt hårdvarurelaterat som inte faller under en annan kategori.
Post Reply
User avatar
Lyngan
Posts: 580
Joined: 2002-10-14 9:32:14
Location: Småland / Sverige

Raida ihop 3st hårddiskar

Post by Lyngan »

Nu är det dags att ta sig an att raida ihop lite hårddiskar. Jag har köpt 1 raptor och 3 st andra hårddiskar. Då är min fråga hur jag ska gå till på bästa sätt.

Dom 3st hårddiskarna är identiska, så slipper fråga det ;) Har ett ABIT KN8 SLI moderkort.

Går in i bios och ställer in? måste man ställa in något speciellt men än vilken form av raid det ska vara?

Hjälp iform av tips och tricks skulle vara användbart och uppskattat.
Gamestation: 4400+, 936GB, 2024mb, 256mb
Workstation: 2,8ghz, 80gb, 512mb, 64mb
Server: IBM Netfinity 5500
GuessWho
Posts: 1650
Joined: 2004-01-09 22:01:48

Post by GuessWho »

Jag kan börja med att påpeka att det finns olika typer av RAID och att de flesta lösningar integrerade på moderkort bara stöder RAID 1, RAID 0, samt i många fall någon eller båda av kombinationerna RAID 1+0 och/eller RAID 0+1.

RAID 0 - Striping - Har ingen redundans och skulle därför kunna kallas för "AID" (kan även referera till alla arrays som saknar redundans, exempelvis JBOD)

RAID 1 - Spegling - Används för högre säkerhet. Kan även ge högre prestanda vid läsning om kontrollern är tillräckligt smart.


Någon av dessa eller en kombination som RAID 10 (RAID "ett noll" inte "tio", kan skrivas RAID 1+0 för att förtydliga) är det vanligaste. Med RAID 1+0 tar man alltså först och skapar två stycken speglade volymer. Sen stripar man dessa.
RAID 1+0 rekomendaras framför RAID 0+1.

Sen finns det andra varianter som RAID 5 exempelvis som är "Striping with parity".
Var det RAID 5 som du hade tänkt att satsa på?

Enligt ABIT...
http://www.abit-usa.com/products/mb/tec ... &model=306
NV SATAII 3Gb/s RAID
- Supports 4 ports SATAII 3Gb/s data transfer rate
- Supports SATA AHCI, providing native command queuing & native hot plug
- NV SATA RAID 0/1/0+1
Enligt ABIT så finns det alltså inget RAID 5 stöd.

Vad har du för alternativ.
  • * Bara använda två hårddiskar och bestämma dig för antingen RAID 1 eller RAID 0
    * Köra JBOD (Just a Bunch Of Disks, fördelen är att du får en stor volym istället för flera mindre)
    * Skaffa en fjärde hårddisk och köra RAID 1+0 (eller RAID 0+1)
    * Skaffa ett SATA RAID kontrollerkort
    * Köra mjukvaru RAID.

Jag har själv konfigurerat RAID på ett Abit KN8-SLI, men det var ett tag sen och datorn var inte åt mig så jag kan inte gå och kolla inställningarna.
Men man fick gå in i BIOS och aktivera att man ville ha RAID och sen kommer jag inte ihåg om man valde arrayen i BIOS också eller om det var någon meny för RAIDen som dök upp efter den första skärmbilden där man fick välja det. Har för mig att det var det andra alternativet med ytterliggare en meny.
Det var en RAID 1 volym jag konfigurerade.

Jag har för mig att man även behövde använda en diskett med drivrutiner vid Windows installationen om man skulle ha volymen som systemvolym.



Angående RAID 5.
De flesta billiga RAID kort är inte rena hårdvaru RAID kort utan en slags hybrid mellan hårdvaru och mjukvaru RAID. De brukar sköta RAID funktionerna via drivrutiner och låter processorn i stort sett göra allt jobbet. Eftersom RAID 5 kräver en del mer beräkningar än RAID 1, RAID 0 eller kombination av båda så är mjukvaru RAID eller "hybrid RAID" inte helt lämpligt för en speldator eller dator där man gör annat som leder till hög processorbelastning och man vill ha resultatet i realtid.
Har man dubbla processorer och/eller dualcore blir denna effekt dock mindre påtaglig, speciellt om man kör spel/program som ändå inte utnytjar alla processorkärnorna.


Sen finns det bättre hybrid kort också, ett exempel på ett av dessa bättre hybrid kort är FastTrak SX4100.
Detta kort är inte bara ett 4 portars SATA kort med för hög prislapp, utan det har även en XOR enhet som kan avlasta processorn vid användning av RAID 5. Du kan läsa mer om det i produktinformationen.
Det är alltså fortfarande inte ett rent hårdvaru RAID kort. Men vid RAID 5 i kombination med rätt drivrutiner så avlastar det processorn mer än billigare RAID kort.


Angående ren mjukvaru RAID,
Jag har ingen större erfarenhet av detta själv. När jag själv konfigurerat RAID har det mest varit rena hårdvaru RAIDkort eller dessa hybrid lösningar. Men jag har läst en del om det när man letat information om RAID lösningar.
Intrycket jag fick av det jag läste var att åtminstånde mjukvaru RAID-lösningar i Linux är så pass bra att ett rent SATA kontrollerkort plus Linux mjukvaru RAID är lika bra eller bättre än de flesta hybrid RAID korten för 500-2000kr.



Jag hoppas att mitt inlägg, långt som en kortare artikel, åtminstånde har gjort dig lite klokare än innan.
Du får naturligtvis göra hur du vill, men jag skulle rekomendera dig att åtminstånde överväga att skaffa en fjärde likadan (eller åtminstånde liknande) hårddisk och köra RAID 1+0. Då tänker jag mig att du kör RAID 1+0 volymen antingen på moderkortet eller ett billigare 4-portars kontrollerkort.
User avatar
Lyngan
Posts: 580
Joined: 2002-10-14 9:32:14
Location: Småland / Sverige

Post by Lyngan »

GuessWho wrote: Enligt ABIT så finns det alltså inget RAID 5 stöd.

Vad har du för alternativ.
  • * Bara använda två hårddiskar och bestämma dig för antingen RAID 1 eller RAID 0
    * Köra JBOD (Just a Bunch Of Disks, fördelen är att du får en stor volym istället för flera mindre)
    * Skaffa en fjärde hårddisk och köra RAID 1+0 (eller RAID 0+1)
    * Skaffa ett SATA RAID kontrollerkort
    * Köra mjukvaru RAID.
Tackar för ditt inlägg. Du menar på att jag inte kan använda 3st hårddiskar tack vare det är ett ojämnt antal?

Tanken var att jag skulle lägga ihop mina 3st hårddiskar och köra JBOD som du uttryckte det för att skapa en partition. Då är det raid 0 som gäller i det här fallet, för jag vill inte spegla dom?
Gamestation: 4400+, 936GB, 2024mb, 256mb
Workstation: 2,8ghz, 80gb, 512mb, 64mb
Server: IBM Netfinity 5500
User avatar
Peter Wall
Hedersbit
Posts: 7026
Joined: 2002-03-08 0:52:56
Location: Stockholm
Contact:

Post by Peter Wall »

Lyngan wrote:Tackar för ditt inlägg. Du menar på att jag inte kan använda 3st hårddiskar tack vare det är ett ojämnt antal?

Tanken var att jag skulle lägga ihop mina 3st hårddiskar och köra JBOD som du uttryckte det för att skapa en partition. Då är det raid 0 som gäller i det här fallet, för jag vill inte spegla dom?
3 hårdiskar = RAID5 är egentligen det "bästa" (men också det dyraste).

4 hårddiskar = RAID1+0 (du speglar 2, stripar 2).

JBOD != RAID0. JBOD är en egen.
Diplomerad webbutvecklare
Microsoft Certified Professional Windows 2003
Microsoft Certified Technology Specialist Windows Vista
"Did you know kidneys and applesauce are a delicacy in Sweden? I'm gonna get my applesauce back!"
User avatar
Ghlargh
Posts: 10236
Joined: 2002-07-27 18:34:53
Location: Stockholm/Bromma
Contact:

Post by Ghlargh »

JBOD är en funktion man lägger till på billiga RAID-kort för att det inte kostar något extra, det är inte en RAID. Det ger ingen redundans men ger fördelar om man arbetar med massiva mängder data, i att du slipper hålla reda på vad du lägger på vilken enhet, utan du har en enda enhet du lägger allt på.
Även vid t.ex. inspelning av video från TV eller VHS är detta en fördel då rådatan man får vid denna typ av inspelning är gigantisk.

Angående RAID 0 och paradoxen i att den inte är redundant (RAID = Redundant Array of Independent Disks) tror jag att det ursprungligen är ett skämt, eller PUN, på hur man skriver saker på datorer [RAID=0], dvs ingen RAID.
Ghlargh ska inte hållas lagligen eller annars ansvarig om en 64bitare eller dennes utrustning dör eller skadas allvarligt efter att ha följt Ghlarghs tips, tipsen är avsedda endast som vägledning och inte som en exakt instruktion. Kan du inte, rör inte!
GuessWho
Posts: 1650
Joined: 2004-01-09 22:01:48

Post by GuessWho »

Nevermind.
Last edited by GuessWho on 2006-08-20 0:05:28, edited 1 time in total.
User avatar
Ghlargh
Posts: 10236
Joined: 2002-07-27 18:34:53
Location: Stockholm/Bromma
Contact:

Post by Ghlargh »

Du missade att han skrev "JBOD != RAID0", eller "JBOD [är inte lika med] RAID0"

!= är en symbol för "ej lika med" i system där den korrekta symbolen med det överstrukna likamedtecknet inte är tillgängligt.
Ghlargh ska inte hållas lagligen eller annars ansvarig om en 64bitare eller dennes utrustning dör eller skadas allvarligt efter att ha följt Ghlarghs tips, tipsen är avsedda endast som vägledning och inte som en exakt instruktion. Kan du inte, rör inte!
GuessWho
Posts: 1650
Joined: 2004-01-09 22:01:48

Post by GuessWho »

Lyngan wrote:
GuessWho wrote: Enligt ABIT så finns det alltså inget RAID 5 stöd.

Vad har du för alternativ.
  • * Bara använda två hårddiskar och bestämma dig för antingen RAID 1 eller RAID 0
    * Köra JBOD (Just a Bunch Of Disks, fördelen är att du får en stor volym istället för flera mindre)
    * Skaffa en fjärde hårddisk och köra RAID 1+0 (eller RAID 0+1)
    * Skaffa ett SATA RAID kontrollerkort
    * Köra mjukvaru RAID.
Tackar för ditt inlägg. Du menar på att jag inte kan använda 3st hårddiskar tack vare det är ett ojämnt antal?

Tanken var att jag skulle lägga ihop mina 3st hårddiskar och köra JBOD som du uttryckte det för att skapa en partition. Då är det raid 0 som gäller i det här fallet, för jag vill inte spegla dom?
Det finns som sagt flera olika RAID nivåer. De som är vanliga är
RAID 0 - striping
RAID 1 - spegling (mirroring)
RAID 5 - striping with parity

men det finns flera andra.

RAID 5 fungerar med 3st hårddiskar och när du sa att du hade 3st likadana hårddiskar som du ville ha i RAID så antog jag att du ville ha RAID 5.

Vad jag menade var att du kan inte använda RAID 5 med den RAID lösning som finns på ABIT KN8 SLI.


Men om du använder mjukvaru RAID eller skaffar ett annat kontrollerkort som har den funktionen så kan du använda RAID 5.

Det finns många billiga RAID kort, men BRA RAIDkort brukar vara relativt dyra. RAID 1+0 är en mindre krävande lösning och något som även ditt moderkort klarar av. Men RAID 1+0 använder sig av 4 hårddiskar.
Så ska du ha det så behöver du en fjärde hårddisk.

Om du skaffar en fjärde hårddisk för RAID volymen så blir det 5 hårddiskar totalt och dit moderkort har bara 4 sata kontakter. Så då måste du ändå köpa någon kontroller för att få tillräckligt många SATA portar.



Jag blev störd en del på messengers och Skype medans jag skrev detta inlägg. Så om det blir aningen rörigt så ber jag om ursäkt.
Är det något du fortfarande undrar över så är det bara att fråga på.
User avatar
Lyngan
Posts: 580
Joined: 2002-10-14 9:32:14
Location: Småland / Sverige

Post by Lyngan »

GuessWho wrote:
Lyngan wrote:
GuessWho wrote: Enligt ABIT så finns det alltså inget RAID 5 stöd.

Vad har du för alternativ.
  • * Bara använda två hårddiskar och bestämma dig för antingen RAID 1 eller RAID 0
    * Köra JBOD (Just a Bunch Of Disks, fördelen är att du får en stor volym istället för flera mindre)
    * Skaffa en fjärde hårddisk och köra RAID 1+0 (eller RAID 0+1)
    * Skaffa ett SATA RAID kontrollerkort
    * Köra mjukvaru RAID.
Tackar för ditt inlägg. Du menar på att jag inte kan använda 3st hårddiskar tack vare det är ett ojämnt antal?

Tanken var att jag skulle lägga ihop mina 3st hårddiskar och köra JBOD som du uttryckte det för att skapa en partition. Då är det raid 0 som gäller i det här fallet, för jag vill inte spegla dom?
Det finns som sagt flera olika RAID nivåer. De som är vanliga är
RAID 0 - striping
RAID 1 - spegling (mirroring)
RAID 5 - striping with parity

men det finns flera andra.

RAID 5 fungerar med 3st hårddiskar och när du sa att du hade 3st likadana hårddiskar som du ville ha i RAID så antog jag att du ville ha RAID 5.

Vad jag menade var att du kan inte använda RAID 5 med den RAID lösning som finns på ABIT KN8 SLI.


Men om du använder mjukvaru RAID eller skaffar ett annat kontrollerkort som har den funktionen så kan du använda RAID 5.

Det finns många billiga RAID kort, men BRA RAIDkort brukar vara relativt dyra. RAID 1+0 är en mindre krävande lösning och något som även ditt moderkort klarar av. Men RAID 1+0 använder sig av 4 hårddiskar.
Så ska du ha det så behöver du en fjärde hårddisk.

Om du skaffar en fjärde hårddisk för RAID volymen så blir det 5 hårddiskar totalt och dit moderkort har bara 4 sata kontakter. Så då måste du ändå köpa någon kontroller för att få tillräckligt många SATA portar.



Jag blev störd en del på messengers och Skype medans jag skrev detta inlägg. Så om det blir aningen rörigt så ber jag om ursäkt.
Är det något du fortfarande undrar över så är det bara att fråga på.
Jag ska alltså använda RAID 5 för att få ihop alla till en stor parition? men jag saknar den funktionen på mitt moderkort och måste därför köpa ett kontrollerkort med den funktionen?
Gamestation: 4400+, 936GB, 2024mb, 256mb
Workstation: 2,8ghz, 80gb, 512mb, 64mb
Server: IBM Netfinity 5500
GuessWho
Posts: 1650
Joined: 2004-01-09 22:01:48

Post by GuessWho »

Lyngan wrote:Jag ska alltså använda RAID 5 för att få ihop alla till en stor parition? men jag saknar den funktionen på mitt moderkort och måste därför köpa ett kontrollerkort med den funktionen?
Det är en fungerande lösning, ja.



Med RAID 5 får du ut n-1 i utrymme om n är antal hårddiskar du använder.


Säg exempelvis om du hade haft 4st 500GB hårddiskar.

Då med RAID 5 så hade det blivit 3 hårddiskar för data och en för paritet. Så då hade du fått ut (4-1)*500GB, alltså 1500GB.
Har du istället 3st 500GB hårddiskar så blir det (3-1)*500GB, alltså 1000GB.
3st hårddiskar är det minsta möjliga antal i en RAID 5 volym. Men det går att ha fler.


Om du istället hade kört RAID 1+0 så tar man först och gör två speglade volymer som man sedan stripar.
Vid speglingen så får du ut hälften av utrymmet. Vid stripningen så förlorar du inte mer utrymme.
Så då skulle det bli,
(500+500)/2
+
(500+500)/2
-------------
1000GB

Men då krävs 4 hårddiskar.


Sen får man alltid ut mindre utrymme i praktiken p.g.a att hårddisktillverkarna anger utrymmer decimalt istället för binärt.
Tillverkarna anger alltså 1GB som 1 000 000 000 byte. Medans datorn räknar binärt och vill ha att 1GB är 1 073 741 824 byte.
Filsystemet tar också upp en del utrymme.
Men detta påverkas man av oavsett om man kör RAID eller inte.



Om man jämnför RAID 5 mot RAID 1+0 så är det en fördel för RAID 5 att man får ut mer utrymme. Men en nackdel att det är mer krävande eftersom paritetsberäkningar måste utföras. Något som kan leda till att framförallt med relativt billiga RAIDkontrollers så kan man få bättre prestanda med RAID 1+0 än med RAID 5.
Post Reply