64bit Alpha workstation Goes Raid5!!
EDIT: Har uppdaterat min gamla tråd efter 12 år mest för nostaglings skull. Har fixat en del grammatik och annat men men eventuella faktafel kvarstår då jag inte vill rätta mig själv så att säga".
Har fixat alla döda länkar med.
Då var det Dax efter mycket forskande, pillande, jaga beg delar, nya delar, confa å testa så är äntligen min Alpha baserade raid5 server klar
Började med att Jag köpte en Digital Personal workstation 500au.
Killarna som sålde den skulle ha 600Kr för den med 256Mb ram å 4Gb SCSI. Hade tänkt ta två burkar men blev en burk med lite uppgraderad till 768mb ram å 2x4 Gb scsi diskar för totalt 1000Kr.
Den har en 64bit Alpha EV56 processor på 500mhz. Extremt flytalstark. Rent teoretisk kan den göra två flyttal å två heltal per clockcykel. har 16K L1 cache, 96K L2 on die cache och 4096Kb externt L3 cache.
Hastigheten på L3 cachet vet jag inte vad det ligger på men specifikationerna säger att EV56 ska ha minimum 133Mhz L3 cache och jag har läst att det fans 266Mhz DDR cache så är nog relativt snabbt och är nog minimum 64bit kanske 128bit bred bus med.
Sedan började man så klart fundera på vad man ska ha den till.
lite testande och inspektion av hårdvaran beslöt jag mig för att raid5 skulle det bli.
Eftersom det ej är en x86 baserad maskin så vart det ju inte bara att springa och köpa grejor till den utan att forska på det lite först.
Körde in Gentoo Linux för Alpha till att börja med.
Kom snart underfull med att burken hade x86 emulering för PCI hårdvara och efter lite kollande så skulle det fungera bra med både grafikkort och andra kort från vanliga PC maskiner i dom flesta fallen med vissa undantag, tex kan den bara emulera VGA bios, så den ser inte BIOS på tex kontrollerkort så att boot från kontrollerkort avsedda för "PC" var uteslutet.
Datorn har en 33Mhz PCI bus. 3st 32bit halvlängds och 2st 64bit fullängds PCI platser.
Ville så klart maxa systemet men var hittar man kort som garanterat fungera i 33Mhz 64bit platser? är ju i princip underklockad PCI-X.
En kompis hade 1st Matrox G450 hemma 32bit PCI och ett 64bit PCI-X marvell 88E8001 Gbit kort som har fullt native stöd i linux kernel.
Köpte dom av honom för 500kr totalt. Kunde det ju vara värt å testa med.
Både grafikkort och nätverkskort fungerade prima i Alpha maskinen.
Så nästa steg var att hitta ett Sata kort för PCI-X som hade full native stöd i linux.
Kollade på promies HW baserade raid5 kort men efter mycket om och men så skulle det inte fungera nåt vidare eller ja inte bättre än mjukvaru riad5 pga bristande stöd i kernel och binära drivisar för en Alpha processor, ja lycka till att finna dom. Sourcen hade nog assambler i386 specifik kod så den kompilerade inte heller.
Så bestämde mig för att jaga vanliga sata kort dock med PCI-X.
lättare sagt en gjort men nån gång vid midnatt en dag efter en hel dags googlande å forskande hittade jag ett sil3124 baserat PCI-X kort med 4sta sata kontackter på dustin för 895kr.
Japp precis vad jag behövde så köpte hem.
Det fungerade lika bra det i burken med en sata disk när jag testade det.
Så nästa fas blev Att hitta hot-swap racket för 3st sata diskar. Hade inte plats för mer om dom ska vara hot-swap allihopa.
Chiftec hade ett för en bra peng. 955Kr på dustin. Beställde också 3x 320Gb Maxtor dimondmax 10 sata2 med 16Mb cache till raid5 arrayn för 925kr.
betalade allt fraktfritt på visa Gäller å vara ekonomisk.
Sedan störde jag mig på ljudnivån på SCSI diskarna.
låter ungefär 10 gånger mer än en modern disk.
Hittade en på swec som sålde en ny 73Gb Seagate Cheetha 10000rpm som han köpt av misstag tydligen.
Fick den för 800kr + 125Kr frack i toppskick vad jag kan avgöra.
Dom grejorna kom i dag eller ja i går är la efter 00:00 nu
Så nu började allvaret.
Lånade en kamera i dag.
Eftersom jag redan hade börjat på ombyggnaden sedan över en månad tillbaks så har jag igen bild på datorn i originalskick men på bilden nedan ses datorn med ny Scsi disk monterad och dom två gamla liggandes på varan jämte och även det gamla grafikkortet.
Det var så lågt så det satt lägst ner å ockuperade en 64bit PCI palts vilket jag inte gillade så byte ut det.
Här ses minnena. Original var det 4st 64mb moduler plus två st 256mb moduler som jag köpte till vid köpet av datorn.
Är PC100 ECC minne.
Körs i par likt dualchannel för ökad prestanda.
Överst är Matrox G450 kortet med 32Mb ram.
Under det sitter Sil3124 PCI-X 4 port sata kort, 3 interna portar och en extern.
Lägst ner sitter Gigabit nätverkskorte som är ett Marvell 88E8001 baserat kort.
lite överskådlig bild av burken.
Moderkortet ligger mellan två plåtar och består av två delar.
Tyckte först det var en korkad lösning och undrade hur fan man skulle komma åt moderkortet.
Men kom snart underfull med att alla IDE och SCSI kontrollers och expansionsplatser satt på nedre halvan och över halvan går att dra upp på ungefär samma vis som ett ram minne fast bara mycket större så man kan plocka ur moderkortet på under 30sek typ. Smidigt som satan.
Här har vi baksidan och hot-swap sata hållaren. En 80mm fläkt kyler diskarna.
Den har också inbyggd larmfunktion om diskarna går för varmt eller fläkten pajar.
Lite bild på sidan på den också.
3st Maxtor 320Gb Sata 2 diskar.
Diskarna monterade i hot-swap bayn och den är också installerade å klar.
var satans pilligt kan jag lova
Liten demonstration av hot-swap bayn.
Raid5 in action!
Rött indikerar läs/skriv å grönt indikerar ström. När disken är i idle lyser dioderna grönt därför ger det i bland ett sken av orange vid mindre aktivitet som syns på ena dioden på bilden.
Tog över 2h att initiera raid5 arrayn var drygt
Alphan på mitt köksbord också känt som labbord
Raid5 Alpha servern bland sina kompisar filserver 1 och filserver 2
En videosnutt på maskinen in action.
https://www.dropbox.com/s/vkvn76qu11y9gg0/alpha_raid5_1.jpg?d...