Ik ben de voorbije week naarstig bezig geweest om op GoT info te verzamelen wat betreft het samenstellen en in gebruik nemen van een fileserver voor persoonlijk gebruik. In eerste instantie beperk ik mij tot de hardware kant van de zaak.
Ik heb op heel wat vragen veel antwoorden gevonden en kan nu dus met een redelijke kennis en info aan de slag gaan zoals ik zou willen.
Nog even kort: het ding moet enkel en alleen een fileserver worden voor persoonlijk thuisgebruik. (dus geen mailserver/webserver/server naar externe locaties/wat-dan-ook-server) en voorlopig stel ik mij tevreden met een gewoon 100Mbit/s netwerk. (ivm prijs vooral, het moet een klein projectje worden waar ik iets uit leer, en dus geen 100'en euros kosten. Van zodra Gigabit betaalbaarder wordt kan ik gemakkelijk ombouwen)
Goedkope bordjes met 10/100Mbit zullen dan ook slechts beschikken over gewone PCI sloten. In het zoeken naar posts over fileservers op GoT kom ik dan vaak een scala van opmerkingen tegen over snelheden en I/O dat daar mee geassocieerd wordt.
(natuurlijk vind ik die posts nu niet meer terug
)
Het kwam hierop neer.
De doorvoersnelheid van PCI is 132MB/s
-Het was zo dat op goedkope bordjes nog extra I/O apparaten op de PCI bus hangen. Terwijl ik dacht dat alle 'losse' andere I/O op de southbrigde hangt en dus gebruik kan maken van de veel hogere bandbreedte van tussen north- en southbridge. (in de groottorde van een 1000MB/s?)
Dus bvb dat SATA door de pci bus aangestuurd moet worden. Of een netwerk chip. (terwijl je toch zou verwachten dat dit rechtstreeks op de SB hangt zodat de karige PCI bandbreedte daarmee niet moet gedeeld worden.
-Als je nu via een riser card twee uitbreidingen in een pci slot steekt dan kan ik begrijpen dat de snelheid moet gedeeld worden tussen de twee kaarten.
-Als nu meerdere pci sloten aanwezig zijn op een moederbord, moeten al die sloten dan via dezelfde pci controller de bandbreedte van 132 MB/s delen? Of zal elk pci slot de beschikbaarheid hebben over de volledige bandbreedte?
-Hoe verloopt de verdeling? Wordt dit netjes gemanaged? (50-50) Of gaat het in bursts waar elk apparaat een periode de volle bandbreedte krijgt.
-Reken even mee, stel dat netwerkcontroller en sata-raid controller op dezelfde pci bus hangen.
100Mbit/s= 12.5 MB/S (we gaan ervan uit dat deze ideale maximum snelheid niet gehaald wordt. stel 80% is dat te optimistisch? dus ongeveer 9-10 MB/s , en daar ben ik in principe best tevreden mee. Een divx duurt dan 70 seconde of iets meer dan een minuut. ) Dan blijft nog meer dan 100MB/s over voor de sata raid controller. Dit lijkt mij toch meer dan genoeg gezien de beperking in snelheden van een gewone consumenten 7200 rpm schijven?
Bekijk ook even dit plaatje... (ik wil gebruik gaan maken van via epia voor dit project. Nu wel niet dit moederbord wegens te duur, maar even om het principe te verduidelijken misschien?)

Hangt de Gbit lan/100Mb lan nu rechstreeks op de southbridge? Of op de pci bus? Het tweede is onlogisch omdat dan 125 MB/S (Gbit lan) moet gedeeld worden met wat ook de pci bus hangt en die heeft dan nog 10 MB/s over of zo. Dan moet wel met 'bursts' gewerkt worden. Ik snap ook niet dat dit dan niet rechtstreeks op de SB hangt omdat daar wel meer dan genoeg bandbreedte beschikbaar is (1GB/s, zie figuur)
Zoals ik het zie is sata raid+fast ethernet kaart op één pci slot te doen, maar giga ethernet en sata raid controller niet meer. Daarvoor moet overgegaan worden op PCI-e. Helaas heeft via epia nog zo geen kaartjes dus dat wordt wachten (en zowieso te duur voor mijn bescheiden projectje)
Sorry voor lang verhaal
Ik heb op heel wat vragen veel antwoorden gevonden en kan nu dus met een redelijke kennis en info aan de slag gaan zoals ik zou willen.
Nog even kort: het ding moet enkel en alleen een fileserver worden voor persoonlijk thuisgebruik. (dus geen mailserver/webserver/server naar externe locaties/wat-dan-ook-server) en voorlopig stel ik mij tevreden met een gewoon 100Mbit/s netwerk. (ivm prijs vooral, het moet een klein projectje worden waar ik iets uit leer, en dus geen 100'en euros kosten. Van zodra Gigabit betaalbaarder wordt kan ik gemakkelijk ombouwen)
Goedkope bordjes met 10/100Mbit zullen dan ook slechts beschikken over gewone PCI sloten. In het zoeken naar posts over fileservers op GoT kom ik dan vaak een scala van opmerkingen tegen over snelheden en I/O dat daar mee geassocieerd wordt.
(natuurlijk vind ik die posts nu niet meer terug
Het kwam hierop neer.
De doorvoersnelheid van PCI is 132MB/s
-Het was zo dat op goedkope bordjes nog extra I/O apparaten op de PCI bus hangen. Terwijl ik dacht dat alle 'losse' andere I/O op de southbrigde hangt en dus gebruik kan maken van de veel hogere bandbreedte van tussen north- en southbridge. (in de groottorde van een 1000MB/s?)
Dus bvb dat SATA door de pci bus aangestuurd moet worden. Of een netwerk chip. (terwijl je toch zou verwachten dat dit rechtstreeks op de SB hangt zodat de karige PCI bandbreedte daarmee niet moet gedeeld worden.
-Als je nu via een riser card twee uitbreidingen in een pci slot steekt dan kan ik begrijpen dat de snelheid moet gedeeld worden tussen de twee kaarten.
-Als nu meerdere pci sloten aanwezig zijn op een moederbord, moeten al die sloten dan via dezelfde pci controller de bandbreedte van 132 MB/s delen? Of zal elk pci slot de beschikbaarheid hebben over de volledige bandbreedte?
-Hoe verloopt de verdeling? Wordt dit netjes gemanaged? (50-50) Of gaat het in bursts waar elk apparaat een periode de volle bandbreedte krijgt.
-Reken even mee, stel dat netwerkcontroller en sata-raid controller op dezelfde pci bus hangen.
100Mbit/s= 12.5 MB/S (we gaan ervan uit dat deze ideale maximum snelheid niet gehaald wordt. stel 80% is dat te optimistisch? dus ongeveer 9-10 MB/s , en daar ben ik in principe best tevreden mee. Een divx duurt dan 70 seconde of iets meer dan een minuut. ) Dan blijft nog meer dan 100MB/s over voor de sata raid controller. Dit lijkt mij toch meer dan genoeg gezien de beperking in snelheden van een gewone consumenten 7200 rpm schijven?
Bekijk ook even dit plaatje... (ik wil gebruik gaan maken van via epia voor dit project. Nu wel niet dit moederbord wegens te duur, maar even om het principe te verduidelijken misschien?)

Hangt de Gbit lan/100Mb lan nu rechstreeks op de southbridge? Of op de pci bus? Het tweede is onlogisch omdat dan 125 MB/S (Gbit lan) moet gedeeld worden met wat ook de pci bus hangt en die heeft dan nog 10 MB/s over of zo. Dan moet wel met 'bursts' gewerkt worden. Ik snap ook niet dat dit dan niet rechtstreeks op de SB hangt omdat daar wel meer dan genoeg bandbreedte beschikbaar is (1GB/s, zie figuur)
Zoals ik het zie is sata raid+fast ethernet kaart op één pci slot te doen, maar giga ethernet en sata raid controller niet meer. Daarvoor moet overgegaan worden op PCI-e. Helaas heeft via epia nog zo geen kaartjes dus dat wordt wachten (en zowieso te duur voor mijn bescheiden projectje)
Sorry voor lang verhaal
[ Voor 4% gewijzigd door Verwijderd op 07-02-2006 19:26 ]