Lämplig (Billig) Sata-kontroller för OpenSolaris

Permalänk
Medlem

Lämplig (Billig) Sata-kontroller för OpenSolaris

Halloj,

Någon som kan rekommendera en BILLIG 4-portars SATA-controller som INTE strular med drivrutiner i OpenSolaris??

/Calimero

Permalänk
Avstängd

Här är ett 8 portars SATA kort som Solaris gillar:
http://www.mullet.se/category.html?category_id=5907
Jag kör det själv i en PCI slot.

Annars tror jag Solaris är mindre kinkig numera med SATA, i.om. OpenSolaris som riktar sig mot Desktop. Tidigare Solaris var ju bara server och det var kinkigt, ville bara ha server komponenter och chipsets, typ. Jag tror alltså de flesta vanliga mobos har SATA chipset som OpenSolaris gillar. Här finns diskussion kring SATA chipsets:
http://breden.org.uk/2008/03/02/home-fileserver-zfs-hardware/
Jag tror att om du kollar upp vilket chipset ett kompatibelt mobo har, så kan du köpa ett sånt SATA kort.

Har du varit inne på SUNs HCL, dvs Solaris kompatibilitetslista?
http://www.sun.com/bigadmin/hcl/
Först introduceras alla nya Solaris funktioner i OpenSolaris, och när det funkar bra så portas det till Solaris. Så OpenSolaris har mer stöd än Solaris.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av saddam
Här är ett 8 portars SATA kort som Solaris gillar:
http://www.mullet.se/category.html?category_id=5907
Jag kör det själv i en PCI slot.

Annars tror jag Solaris är mindre kinkig numera med SATA, i.om. OpenSolaris som riktar sig mot Desktop. Tidigare Solaris var ju bara server och det var kinkigt, ville bara ha server komponenter och chipsets, typ. Jag tror alltså de flesta vanliga mobos har SATA chipset som OpenSolaris gillar. Här finns diskussion kring SATA chipsets:
http://breden.org.uk/2008/03/02/home-fileserver-zfs-hardware/
Jag tror att om du kollar upp vilket chipset ett kompatibelt mobo har, så kan du köpa ett sånt SATA kort.

Har du varit inne på SUNs HCL, dvs Solaris kompatibilitetslista?
http://www.sun.com/bigadmin/hcl/
Först introduceras alla nya Solaris funktioner i OpenSolaris, och när det funkar bra så portas det till Solaris. Så OpenSolaris har mer stöd än Solaris.

Tack för svaret. Jag själv hade tänkt använda ett 4-portars SIL3114-kort men det funkar inte i OpenSolaris eftersom OS inte gillar kortet när det har RAID-bios på sig. Tyvärr så har just detta kort inget EPROM/Flashminne som går att programmera om och då faller hela min ide.

Därav frågan om lämpligt SATA-kort.

//Calimero

Permalänk
Avstängd

Finns det inget SATA kort för PCI slot då? 2 st billiga såna?

Personligen tror jag hårdvaru RAID är på väg ut. Nya filsystem såsom ZFS fixar allt som tidigare krävdes hårdvara för. Även Linux får nya filssystem om några år som klarar av RAID i mjukvara. Det är mycket säkrare och snabbare. Jag pratade med en snubbe på mullet.se som sa att hårdvaruraid är dyrt att få snabbt. Jag berättade om SUNs Thumper x4500 maskin som skriver mer än 2GB/sek, och snubben sa att det är svårt att uppnå såna prestanda mha hårdvaru raid utan att det blir svindyrt. Thumper uppnår såna prestanda tack vare att den har en AMD opteron som klarar av de hastigheterna. På hårdvaru raid finns inte så kraftiga chip.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av saddam
Finns det inget SATA kort för PCI slot då? 2 st billiga såna?

Där slog du huvudet på spiken! Det är precis det som jag är ute efter. Tyvärr så är det lite si och så med stödet i OpenSolaris för SATA-kontrollers. Har (tyvärr) fått det bekräftat även från en SUN-tekniker.

//Calimero

Permalänk
Avstängd

Aj då. Kanske enklare att köpa ett nytt moderkort med SATA?

Permalänk
Medlem

Tror detta är ett SIL3114-baserat kort, de sålde i alla fall sådana tidigare. Skicka iväg ett mail och hör efter vetja, priset är ju inget att klaga på i alla fall.

http://www.kjell.com/?item=38377&path=97000000,97500000,10800...

Permalänk
Avstängd
Citat:

Ursprungligen inskrivet av nillon
Tror detta är ett SIL3114-baserat kort, de sålde i alla fall sådana tidigare. Skicka iväg ett mail och hör efter vetja, priset är ju inget att klaga på i alla fall.

http://www.kjell.com/?item=38377&path=97000000,97500000,10800...

Oj! Vilket bra kort!

Calimero, om du provar detta kort, kan du inte rapportera här sen om det funkade bra? Kolla upp chipset på kortet eller maila tillverkaren innan du provar.

Permalänk
Medlem
Permalänk
Medlem

Jag körde med 2 st Sunix kort förut när jag behövde det, jag hade dock Linux då. Fungerade direkt iaf.

http://www.dustinhome.se/pd_5010098606.aspx?

Permalänk
Medlem

Flashade ner mitt Sil3112 till icke-RAID BIOS, fungerar mycket bättre numera med inbyggda chipset SATAn.

Permalänk

För det första, jag vet att jag drar upp en rätt gammal tråd.

I alla fall, var det någonsin någon som köpte och testade kortet som nillon länkade till?
Alltså det här ifrån Kjell&Co: http://www.kjell.com/?item=38377&path=97000000,97500000,10800...

Funkade det i sådana fall?

Är i behov utav ett kort för att köra 4 st diskar på, WD 1TB Black. SATA så klart och det vore ju helt klart trevligt om man slapp slänga ut 5000 kr på ett kort som råkar ha stöd för RAID (som jag självklart inte kommer att använda av självklar anledning).

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av rastersize
För det första, jag vet att jag drar upp en rätt gammal tråd.

I alla fall, var det någonsin någon som köpte och testade kortet som nillon länkade till?
Alltså det här ifrån Kjell&Co: http://www.kjell.com/?item=38377&path=97000000,97500000,10800...

Funkade det i sådana fall?

Är i behov utav ett kort för att köra 4 st diskar på, WD 1TB Black. SATA så klart och det vore ju helt klart trevligt om man slapp slänga ut 5000 kr på ett kort som råkar ha stöd för RAID (som jag självklart inte kommer att använda av självklar anledning).

Det där kortet SER åtminstone precis ut som det som Inet sålde/säljer(?) (samma funktioner etc, antal portar, pris) , och det fungerade iaf INTE i Solaris, då det hade en som ovan nämnts icke flashbar rom, så man kunde inte flasha om det till icke-raid.
Men har inte testat kortet. Inets var ett "ST Labs"

Permalänk
Medlem

Detta har jag kyckats flasha till icke-raid (Sil 3114-baserat) så att det ska funka efter flashningen, men jag har inte provat det i praktiken i opensolaris. Kortet var i verkligheten ett Sunix 4000 men såldes under namnet deltaco sx-109 på netonnet när jag köpte det i höstas.

http://www.netonnet.se/index.asp?iid=91422

Jag flashade enligt dessa instruktioner:
http://www.sun.com/bigadmin/hcl/data/components/details/2997....

Det kanske kan vara ett alternativ att testa?

Permalänk

Tack så mycket, för svaren.

En annan fråga.
Hur är det egentligen med att köra 4 st 1TB sata diskar på ett kontrollerkort som sitter i en PCI-slot? Ger det någon försämrad prestanda (i praktiken) jämfört med ett PCI express kort?

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av rastersize
Tack så mycket, för svaren.

En annan fråga.
Hur är det egentligen med att köra 4 st 1TB sata diskar på ett kontrollerkort som sitter i en PCI-slot? Ger det någon försämrad prestanda (i praktiken) jämfört med ett PCI express kort?

Det beror på hurpass hårt du ska pressa arrayen.. om du behöver all bandbredd.
Ska du packa upp lite semesterfilmer eller dyl, så skulle jag vilja påstå att du klarar dig galant med ett PCI-kort. Men vill man spara lite sekunder så kan man givetvis köpa ett expresskort istället. Utan att vara insatt vågar jag påstå att expresskorten är såpass mkt dyrare att det är värt att tänka över innan köp..

Permalänk
Avstängd
Citat:

Ursprungligen inskrivet av rastersize
Tack så mycket, för svaren.

En annan fråga.
Hur är det egentligen med att köra 4 st 1TB sata diskar på ett kontrollerkort som sitter i en PCI-slot? Ger det någon försämrad prestanda (i praktiken) jämfört med ett PCI express kort?

PCI ger max ca 150MB/sec. PCI-e kan ge mycket mera. Som Ronnylov sade tidigare, så kan ZFS uppnå ca (n-1)*antal diskar i bandbredd. Jag kör 5 diskar i PCI och 150MB/sek totalt räcker gott och väl för mina enkla behov. Ju fler diskar, desto viktigare är det med snabba uppkopplingar. Annars kanske du kan koppla in en disk i varje pci-slot. Då får varje disk 150MB/sek, och om du har 5st diskar i 5st pci slots, så får du full bandbredd. Eller så kan du köra några diskar i en pci-kort och andra diskar i ett annat pci-kort.

Permalänk
Medlem

Hmm, jag kanske är ute och cyklar nu, men är det inte så att man använder 3 PCI-slottar per bus? Isåfall har man ju bara teoretiskt sett 50 MB bandbredd per slot, och då bör det inte göra någon större skillnad mot att ha i alla fall tre diskar på ett kontrollerkort?

För att återgå lite till trådens huvudämne, är det någon som har koll på vilka chipsets som har S.M.A.R.T-stöd under opensolaris? Det känns lite trist att inte kunna monitorera tempraturen på sina diskar...

Permalänk
Avstängd
Citat:

Ursprungligen inskrivet av nillon
Hmm, jag kanske är ute och cyklar nu, men är det inte så att man använder 3 PCI-slottar per bus? Isåfall har man ju bara teoretiskt sett 50 MB bandbredd per slot, och då bör det inte göra någon större skillnad mot att ha i alla fall tre diskar på ett kontrollerkort?

Möjligt att du har rätt. Detta vill jag veta. Är det någon annan som har något att tillägga?

Citat:

Ursprungligen inskrivet av nillon
För att återgå lite till trådens huvudämne, är det någon som har koll på vilka chipsets som har S.M.A.R.T-stöd under opensolaris? Det känns lite trist att inte kunna monitorera tempraturen på sina diskar...

Angående chip sets så vet jag inte. Men här finns en blogg om drive temps, men den kanske du känner till.
http://breden.org.uk/2008/05/16/home-fileserver-drive-temps/

Permalänk
Medlem

Som jag fattat det så finns det bara en PCI-buss på moderkortet. Jag hade fått för mig att den totala bandbredden alla PCI-enheter delar på är teoretiskt maximalt 133 MB/s och i praktiken lägre. Så om man t.ex. har gigabit nätverkskort som sitter på samma PCI-buss så blir det en flaskhals när man överför filer från SATA-kortet till gigabitkortet på samma buss. Om man dessutom kör RAID5 eller ZFS RAIDZ1 så är en av diskarna endast paritetsdata som alltså tar sin del av bandbredden enbart för felkontroll.

Själv har jag kört 2 diskar på mitt PCI SATA-kort och två diskar på moderkortets IDE-kontroller på en gammal AthlonXP 2400+ dator med 512 MB RAM och mjukvaru RAID-5 på ubuntu server. Dessutom kommunicerade jag via PCI gigabitkort som alltså delade på bandbredden. Den hastighet jag då kom upp i praktiken var ca 20-30 MB/s på filöverföringar via nätverket.

Har man en modernare dator så sitter förhoppningsvis nätverkskortet på PCI-express och PCI-bussen kanske inte används till annat än just SATA-kortet. Dessutom har man ju snabbare bussar, processor och minne i övrigt. Så möjligen blir hastigheterna lite bättre då men jag tror inte det blir snabbare med RAID än att köra en ensam disk.

Så om du har PCIe platser på moderkortet så är det nog bättre att försöka använda dem. Hellre två stycken 2-portars PCIe SATA-kort än ett 4-portars PCI-kort när det gäller prestandan skulle jag vilja påstå. Men är man bara ute efter lagringsutrymme och mindre noga med hasigheterna så duger väl ett 4-portars PCI-kort alldeles utmärkt.

Permalänk

Lagringsutrymmet är väll något viktigare än hastigheten men hastigheten är ändå viktigt. Tanken är att det som sagt skall sitta 4 st 1TB WD Black diskar där som skall ingå i en raidz1 vdev tillsammans med 4 st 500GB blandade diskar som också de ingår i en egen raidz1 vdev. Båda dess vdevs skall vara "kopplade" till zpool:en "tank".

De fyra 500GB diskarna har jag redan nu inkopplade och de är snart fulla (~370 GB ledigt och det kommer vara slut snart). De diskarna sitter i moderkortets sata-portar (ett Asus M2N-SLI Delux). Där 4 portar används för den nuvarande vdev:en och de två andra skall användas för en speglad syspool.

Är det någon som känner till något PCIe kort med 2 eller 4 portar som funkar i OpenSolaris? Gärna med ett pris kring eller under tusenlappen.
Enda jag hittat i HCLn är Adaptecs 3805, men det kostar 4000-5000 kr (8 portar dock, vilket jag inte behöver i dagsläget).

Tack för alla svar än så länge!

Permalänk
Avstängd

Jag har nyligen hört att om du kopplar in ytterligare diskar till en ZFS raid, så kommer inte dina gamla filer spridas till de nya diskarna. Du måste alltså ta bort filen och kopiera tillbaka filen till din ZFS raid, för att filen ska spridas jämnt till alla diskar. Det finns alltså ingen bakgrundsprocess som sprider gamla filer till de nya diskarna, i denna version av ZFS.

EDIT: Jag kör AOC kortet med 8 SATA portar som du pratar om, själv i ett vanligt pci slot. Då får jag 150MB/sek. I ett server mobo, som har PCI-X så får du 1GB/sek. Jag köpte kortet på www.mullet.se här i sverige. Kolla där.

Permalänk
Citat:

Ursprungligen inskrivet av saddam
Jag har nyligen hört att om du kopplar in ytterligare diskar till en ZFS raid, så kommer inte dina gamla filer spridas till de nya diskarna. Du måste alltså ta bort filen och kopiera tillbaka filen till din ZFS raid, för att filen ska spridas jämnt till alla diskar. Det finns alltså ingen bakgrundsprocess som sprider gamla filer till de nya diskarna, i denna version av ZFS.

EDIT: Jag kör AOC kortet med 8 SATA portar som du pratar om, själv i ett vanligt pci slot. Då får jag 150MB/sek. I ett server mobo, som har PCI-X så får du 1GB/sek. Jag köpte kortet på www.mullet.se här i sverige. Kolla där.

Det där problemet med att datat inte sprids bör väll mest vara ett problem ifall man vill ha maximal säkerhet och borde såldes inte påverka mig ifall det jag främst önskar är mer plats åt alla mina heminspelade filmer samt trycka över lite backuper ifrån övriga datorer? Datat borde väll då börja skrivas till den nya vdev:en så fort den första är full? Eller, påverkar detta mig mer än vad jag får för mig?

Har tyvärr tagit bort min edit då jag såg att det var ett PCI-X kort och inte visste att PCI-X kort går att köra i vanliga PCI slot:ar. Alltså, om jag förstod dig rätt kör du PCI-X kortet i en vanliga PCI slot, under OpenSolars (antar det sista i och med att du är så aktiv i OpenSolaris tråden)?
http://www.mullet.se/product.html?product_id=133690 är det du syftar på va? "AOC-SAT2-MV8"

Edit: I och med avsaknaden av vettiga PCIe alternativ och att jag inte har ett moderkort med PCI-X stöd så får det nog bli deltaco kortet som länkades till längre upp i tråden (det är 1000 kr billigare med frakt än AOC kortet). Får se ifall det pallar "trycket".

Tack alla i alla fall.

Permalänk
Medlem

Hittade detta:
http://opensolaris.org/jive/thread.jspa?messageID=378540

Där finns en post som påstår att detta ska funka bra:
http://www.newegg.com/Product/Product.aspx?Item=N82E168161320...

Specifikation:
http://www.rosewill.com/products/s_462/productDetail.htm

Så det kan alltså finnas något billigt 2-portars PCIe med silicon image Sil3132 krets som funkar och två sådana bör ju vara bättre i hastighet än ett 4-portars PCI.

Efter lite sökning på prisjakt hittade jag detta:
http://www.prisjakt.nu/produkt.php?e=247317
Tillverkarens specifikation:
http://www.sunix.com.tw/it/en/Product_Detail.php?cate=2&class...

"Product Information

SATA2400 is a single-chip, one-lane PCI Express to 2 internal ports Serial-ATA (SATA) II host controller that brings server-class features to the desktop. SATA2400 equips Silicon Image SiI3132 chipset supporting all Serial ATA II features, including 3.0 Gbps SATA II transfer speeds, Native Command Queuing (NCQ), port multipliers with FIS-based switching, programmable output signal swing strengths for longer external cables or extended backplanes, hot plugging, enclosure management and ATAPI device support. "

Så uppenbarligen är det samma chipset. Det kanske är en chansning men det verkar inte omöjligt att två sådana kort skulle kunna vara ett alternativ. För övrigt ser det identiskt ut som deltaco SX-120 på netonnet så det kan kanske också vara ett alternativ.

Å andra sidan ska man lägga ut 1000 kr på kontrollerkort kan man börja fundera på vad kostar ett nytt moderkort med flera SATA-anslutningar på...

EDIT: Här finns bios till Sil3132 (opensolaris gillar inte raidbios så välj IDE bios):
http://www.siliconimage.com/support/searchresults.aspx?pid=32...

Permalänk
Avstängd

Ja, jag kör AOC-SAT2-MV8 i ett vanligt PCI slot. Eftersom det har 8 slots är det ganska billigt per slot. Kortet funkar under Solaris 10 och OpenSolaris. Faktum är att SUNs Thumper X4500 maskin med 48 diskar, kör detta kort eller något närbesläktat så drivrutinerna är perfekta. PCI-e korten är ganska mycket dyrare än detta kort.

Dock funderar jag på om man skulle köpa ett server mobo som har PCI-X slots. Då får man 1GB/sek med detta billiga kort. Undrar hur dyrt ett server mobo är?

Permalänk
Medlem

Det finns ett sånt moderkort för Core i7, två stycken PCI-X platser.
(http://www.komplett.se/k/ki.aspx?sku=404942)

Ihop med de befintliga 6 SATA + 2 SAS så får du en väldans massa anslutningar för diskar..

Klart att det finns "riktiga" servermoderkort också, fast priserna kanske skjuter ytterligare i höjden då..?

Permalänk
Medlem

Verkar prisvärt kort du har saddam med tanke på 8 kanaler. Vad får du ut i verklig hastighet på lagringen när du kör raidz med detta kortet på vanlig PCI-plats?

Permalänk
Avstängd
Citat:

Ursprungligen inskrivet av Schrimp
Det finns ett sånt moderkort för Core i7, två stycken PCI-X platser.
(http://www.komplett.se/k/ki.aspx?sku=404942)

Ihop med de befintliga 6 SATA + 2 SAS så får du en väldans massa anslutningar för diskar..

Klart att det finns "riktiga" servermoderkort också, fast priserna kanske skjuter ytterligare i höjden då..?

3300kr för moderkortet. Sen tillkommer 1000kr för varje AOC kort, med 8 SATA portar som ger totalt 1GB/sek. Har man två såna kort så kan man koppla runt 20 diskar med runt 2GB/sek. Då bör man nog köpa 1-2 SSD diskar för att få ned latencyn rejält också. Och ett disk chassi som kan hålla alla diskar. Med separat power knapp, så man kan stänga av alla diskar när de inte används. Kanske 1-2 stora diskar som temporär lagring i burken, så kan man använda ZFS raidet med alla 20 diskar som lagring (som inte slås på annat än ibland). Och så bör man kanske köpa ECC minne till en sån här seriös konfig. Detta blir mycket pengar. Och snabbt. Och extremt säkert med raidz2. Och väldigt väldigt nördigt.

Men är det billigare och bättre att köpa några PCI-e SATA kort istället? De kostar runt 3000kr st. Tror jag. Och vet inte om de funkar till Solaris. Men AOC kortet funkar klockrent.

Ronnylov,
Jag vet inte, men PCI slot ligger på 150MB/sek som max. I praktiken får jag hastigheter däromkring när jag flyttar filer. Det räcker för mig. Det viktiga är ju att mina data är säkra.

Permalänk
Medlem

Angående moderkortet så tillcommer väl en Core i7 processor och DDR3-minnen också. Dessutom står det "icke ECC" när det gäller minnena för just det där moderkortet.

Om nu PCIX ger 1 GB/s så lär det väl räcka ganska bra till 8 stycken hårddiskar. PCIe ger väl 300 MB/s per busskanal så i så fall bör man ha minst 4x PCIe anslutning för att det ska löna sig jämfört med PCIX. Nu vet jag inte hur det funkar med två stycken PCIX-kort om båda delar på samma bandbredd men det bör ju ändå bli snabbare än som du kör nu med vanlig PCI. Så frågan om PCIe lönar sig jämfört med PCIX så tycker jag det verkar mycket tveksamt.

Permalänk
Avstängd

Precis. Därför vet jag inte om jag bör satsa på PCI-X mobo eller byta mitt AOC kort mot PCI-e för 3000kr st. Om jag ska köra många diskar är väl PCI-X korten billigare än PCI-e. Samtidigt, är PCI-X på väg ut till förmån för PCI-e? Någon som vet?