Sinds enkele jaren heb ik een thuis-server draaien. Ooit begonnen als een samenraapsel van losse onderdelen, maar inmiddels het belangrijkste onderdeel van mijn netwerk. Omdat de server zoveel belangrijker is geworden verwacht ik ook steeds meer van de hardware. Vorig jaar heb ik met dit in gedachten een 19" kast aangeschaft zodat daar in ieder geval ook fysiek de ruimte voor is.
De belangrijkste taken zijn fileserver (met backups) en domaincontroller (met roaming profiles). Daarnaast gebruik ik het ook als web/ftp-server. Inmiddels beginnen de harde schijven vol te lopen met data. Simpel een paar schijven erbij gooien kan helaas niet, er hangen er al behoorlijk wat in. Ik wil nu dus graag oude schijven gaan vervangen door flinke SATAII schijven. Deze moeten in één of twee aan te schaffen backplanes komen, wat qua ruimtegebruik en fysieke toegankelijkheid een verbetering zal zijn:

Op dit moment heb ik drie softwarematige RAID1 arrays draaien op twee Highpoint controllers:
Ik zit te dubben tussen twee uitersten (voor de beeldvorming):
De webserver wordt overigens redelijk wat gebruikt door vrienden. Een aantal websites maken gebruik van MySQL databases. Het gaat echter niet om grote communities. Denk aan een fotoalbum (Gallery) wat door slechts een select groepje vrienden wordt bekeken.
Voordat ik echter naar de winkel ren wil ik alle opties goed overwegen. Geld kan je maar één keer uitgeven en ik wil voorkomen dat ik iets aanschaf wat heel goed is, maar tegelijkertijd meer is dan ik ooit nodig zal hebben. Ik ben tenslotte nog steeds maar een hobbyist. Aan de andere kant: dat heb ik vaker gedacht waardoor ik al een aantal keer tegen dit soort problemen ben aangelopen (onderschatting van mijn nerderigheid).
Om uiteindelijk een goede afweging te maken heb ik antwoord nodig op onderstaande vragen... wie helpt?
- RAID 5 op een (softwarematige) RocketRAID 1740: Wat kan ik verwachten qua performance? Hier las ik dat het gaat om slechts 1,8% CPU usage. Dat lijkt me erg weinig?
- Een hardwarematige controller lijkt veel voordelen te bieden. Waaraan herken ik zulke controllers? Ik weet dat Areca en 3Ware goede controllers maken, maar zijn die allemaal hardwarematig? Ik weet ook dat Highpoint en Promise veelal softwarematige controllers maken, maar misschien hebben die ook enkele hardwarematige oplossingen? Ik zie het onderscheid nooit bij de technische specificaties staan...
- Ik wil de controller met schijven in een ander systeem kunnen plaatsen met behoud van het array en dus de data, als mijn server het om welke reden dan ook begeeft. Is er iets waarop ik wil letten om dat te garanderen?
- De RocketRAID133 controller heeft een 2TB barrière heeft voor RAID arrays. Ik wil het nieuwe array uiteindelijk laten bestaan uit vier of vijf 1TB schijven (afhankelijk van de meest efficiënte optie gelet op de controller). In de toekomst wil ik er misschien nog een array aan toevoegen, schijven aan toevoegen of schijven vervangen voor grotere (om maar wat te noemen). Hoe groot kunnen arrays worden gemaakt (qua aantal schijven en qua capaciteit van de schijven)? Deze limieten zie ik eigenlijk nooit genoemd worden bij technische specificaties.
- Is het altijd mogelijk om RAID5 arrays uit te breiden met schijven, of is dat afhankelijk van de controller? Een mooie manier om niet meteen blut te zijn is om te beginnen met drie schijven en dat uit te breiden. Waaraan kan je deze mogelijkheid herkennen?
[edit] Gevonden: Online Capacity Expansion (OCE). The RocketRAID 1740 ondersteunt OCE.
- Ik draai nu nog op een el-cheapo Asrock mobo. Is altijd stabiel gebleken, maar er zit helaas geen PCI-e slot op. Wanneer heb je PCI-e nodig? Heeft dat te maken met capaciteit, aantal schijven?
- In de server zit nu 1GB aan RAM. Is het nodig om dit uit te breiden gezien de grootte van het te plaatsen array(s), of heeft het RAM geheugen hier niets mee te maken?
De belangrijkste taken zijn fileserver (met backups) en domaincontroller (met roaming profiles). Daarnaast gebruik ik het ook als web/ftp-server. Inmiddels beginnen de harde schijven vol te lopen met data. Simpel een paar schijven erbij gooien kan helaas niet, er hangen er al behoorlijk wat in. Ik wil nu dus graag oude schijven gaan vervangen door flinke SATAII schijven. Deze moeten in één of twee aan te schaffen backplanes komen, wat qua ruimtegebruik en fysieke toegankelijkheid een verbetering zal zijn:

Op dit moment heb ik drie softwarematige RAID1 arrays draaien op twee Highpoint controllers:
- een 500GB array op een RocketRAID 1740 SATA. Deze controller heeft dus nog twee SATA aansluitingen over.
- een 160GB en een 320GB array op een RocketRAID133 ATA. Deze controller zal ik sowieso gaan vervangen.
Ik zit te dubben tussen twee uitersten (voor de beeldvorming):
- Een hardwarematige Areca controller met 12 SATA aansluitingen, met vereiste vervanging van moederbord en processer, plus een hoeveelheid 1TB schijven. (lees: godsvermogen
)
- De RocketRAID133 vervangen door een RocketRAID 1740 en dan 2x softwarematige RAID5 arrays bestaande uit een aantal 1TB schijven. (lees: bedelstaf
)
De webserver wordt overigens redelijk wat gebruikt door vrienden. Een aantal websites maken gebruik van MySQL databases. Het gaat echter niet om grote communities. Denk aan een fotoalbum (Gallery) wat door slechts een select groepje vrienden wordt bekeken.
Voordat ik echter naar de winkel ren wil ik alle opties goed overwegen. Geld kan je maar één keer uitgeven en ik wil voorkomen dat ik iets aanschaf wat heel goed is, maar tegelijkertijd meer is dan ik ooit nodig zal hebben. Ik ben tenslotte nog steeds maar een hobbyist. Aan de andere kant: dat heb ik vaker gedacht waardoor ik al een aantal keer tegen dit soort problemen ben aangelopen (onderschatting van mijn nerderigheid).
Om uiteindelijk een goede afweging te maken heb ik antwoord nodig op onderstaande vragen... wie helpt?
- RAID 5 op een (softwarematige) RocketRAID 1740: Wat kan ik verwachten qua performance? Hier las ik dat het gaat om slechts 1,8% CPU usage. Dat lijkt me erg weinig?
- Een hardwarematige controller lijkt veel voordelen te bieden. Waaraan herken ik zulke controllers? Ik weet dat Areca en 3Ware goede controllers maken, maar zijn die allemaal hardwarematig? Ik weet ook dat Highpoint en Promise veelal softwarematige controllers maken, maar misschien hebben die ook enkele hardwarematige oplossingen? Ik zie het onderscheid nooit bij de technische specificaties staan...
- Ik wil de controller met schijven in een ander systeem kunnen plaatsen met behoud van het array en dus de data, als mijn server het om welke reden dan ook begeeft. Is er iets waarop ik wil letten om dat te garanderen?
- De RocketRAID133 controller heeft een 2TB barrière heeft voor RAID arrays. Ik wil het nieuwe array uiteindelijk laten bestaan uit vier of vijf 1TB schijven (afhankelijk van de meest efficiënte optie gelet op de controller). In de toekomst wil ik er misschien nog een array aan toevoegen, schijven aan toevoegen of schijven vervangen voor grotere (om maar wat te noemen). Hoe groot kunnen arrays worden gemaakt (qua aantal schijven en qua capaciteit van de schijven)? Deze limieten zie ik eigenlijk nooit genoemd worden bij technische specificaties.
- Is het altijd mogelijk om RAID5 arrays uit te breiden met schijven, of is dat afhankelijk van de controller? Een mooie manier om niet meteen blut te zijn is om te beginnen met drie schijven en dat uit te breiden. Waaraan kan je deze mogelijkheid herkennen?
[edit] Gevonden: Online Capacity Expansion (OCE). The RocketRAID 1740 ondersteunt OCE.
- Ik draai nu nog op een el-cheapo Asrock mobo. Is altijd stabiel gebleken, maar er zit helaas geen PCI-e slot op. Wanneer heb je PCI-e nodig? Heeft dat te maken met capaciteit, aantal schijven?
- In de server zit nu 1GB aan RAM. Is het nodig om dit uit te breiden gezien de grootte van het te plaatsen array(s), of heeft het RAM geheugen hier niets mee te maken?
