Gå til innhold
Trenger du hjelp med internett og nettverk? Still spørsmål her ×

Er PCI bus rask nok til Gigabits NIC?


Anbefalte innlegg

Videoannonse
Annonse

Dersom jeg ikke tar altfor feil, har PCI bussen vanligvis en båndbredde på 133 MB/s. Siden et gigabit kort har 1000 Mb/s (1000/8=125 MB/s), skulle PCI bussen klare å svelge unna (ihverfall i teorien).

 

Skal du ha flere gigabit kort i, kan det lønne seg å gå for 64-bits PCI eller PCI-X. Problemet blir da at du må opp på server og avanserte arbeidsstasjons nivå for å finne disse bussene.

Lenke til kommentar

Quote:


Den 2002-12-04 23:23, skrev kickass7:

PCI bus speed er ikke fikset. Dvs at det er jo chip settene på hovedkortet som styrer de. Hovedkortet har altså alt å si. Med maks fart har PCI busen en fart på 132MB pr sekund/1056Mbit pr sec. Altså over en Gbit...


 

Vanlig PCI-kort kjører på 33Mhz med 32-bit per dataoverføring. Det brukes en dataoverføring per klokke hvilket betyr 4B(=32bit)*33Mhz = 133MB/s. Sånn er det og den standarden kan ikke endres.

 

Korta får ikke færre eller flere kontaktpunker dynamisk, ergo på bus-bredden være lik. Og enhver gærva overklokker veit at PCI-bus'en ikke liker seg så mange Mhz'ene over 33, hvilket tyder på at denne ikke endres on-the-fly. Kortene henger rett og slett ikke med. Videre står det i PCI-Standarden at det skal være en dataoverføring per klokke... ergo det er ingen mulighet for å styre hastigheten over PCI.

 

Det man derimot kan gjøre, er å bestemme på forhånd om man vi bruke 32 eller 64 bit busbredde, og om man vil ha 33, 66, 100, 133 Mhz frekvens på bus'en. Om korta skal bruke 32 eller 64 bit MÅ bestemmes på forhånd, siden man logisk nok må vite om man skal lage 32 eller 64 kontaktpunkter for dataoverføringer. Frekvens kan endres, men kun i steg a 33Mhz. Alt dette er forrutsatt at kortene og hovedkortet selv kan finne ut av høyeste frekvens som kan brukes, analogt med 10Mbit eller 100Mbit Auto-sensing i nettverkssammenheng.

 

Men over til trådens tema; Kan vanlig 32bit/33Mhz PCI støtte 1000Mbit nettverk? Ja, det kan den, men da blir det jo ikke mye igjen til resten enhetene i maskina. 1000Mbit/s = 125 MB/s , dvs at resten av PCI-kortene kan få dele 133-125 = 8 MB/s .... litt ynkelig spør du meg... og ikke minst lite sannsynlig at det skjer.

 

Da kommer det interessante spørsmålet... hvor skal du få de 1000Mbit/s som du skal sende fra? Det kan jo ikke være en annen PCI-enhet, siden du bare har 8MB/s igjen av den totale PCI-båndbredden. På vanlige hovedkort har man da bare to muligheter igjen ... de integrerte harddiskkontrollerene som går direkte inn i South Brigde'n, eller fra NorthBrigden/System Ram. Diskene idag klarer ikke levere så mye data.(ATA/100 anyone ? :wink: ).. du må opp på Raid-løsninger, men disse er igjen koblet på PCI-bus'en, og det funka jo ikke. Fra System-Ram er greit, men også det som ligger her må komme fra en plass... Tom's Hardware har et bra bilde, som forklarer litt bedre.(Et bilde sier mer enn tusen ord, sant?) Dette er et skjematisk bilde av hvordan KT400-chipset'et fungerer i store trekk.

 

Så for å summere opp hele greia : Du får koblet til med 1000Mbit/s og bit'ene fyker over med en hastighet på 1000Mbit/s, men veldig mye av tiden blir det ikke sendt noe data. Og den effektive overføringshastigheten blir ihvertfall ikke 1000Mbit/s. I praksis ... det er ingen vits å blåse pengene på dette, med mindre du har heftig nok utstyr i begge ender av kabelen til å få utnytta GigabitEthernet. :wink:

Lenke til kommentar

Synes du setter tinga litt på spissen ..

 

et vanlig 100 mbit kort ligger på rundt en 9-11 MB/sec optimalt .. ved raske serverprogrammer og sånt og bra konfigurerte maskiner (RaidenFTPd er meget rask Windows ftp server bl.a)

mens en med gigabit fint kan komme opp i hastigheter på 40-50 MB/sec .. noe som er MYE forskjell .. å snakke om 125 MB/sec er helt bortkasta det klarer ikke en pc alene å utnytte alikavel , verken ut eller inn , gigabit er gjerne for server som har flere brukere.. og de har 64 bit og masse anna snacks , mens vanlige 32 bit gigabit kort er helt fint te bruks maskiner , får mye raskere en 100 mbit iaffal , selv om gigabit aldri vil opnåes :smile:

 

Men gigabit switch er fryktelig dyrt ja .. 2200 for en 4 porters , 6300 for en 8 porters er de jeg har funnet . (2200 cnet , 6300 3com )

 

Så slik er den saken .. har aldri fått testa gigabit LAN , men har 3 stk gb kort her (1 innebygga) og 2x smc 1000 mbit , så ska koble opp kryssa med en kar og teste for skøy :smile:

Lenke til kommentar

gigabit overføring ser du aldri noe til, det er en teoretisk hastighet, noe du aldri vil oppnå, så det kan du se bort ifra. Tror du kan regne med å oppnå cirka 30% av den teoretiske hastigheten på 1 gigabit. Hva du oppnår avhenger selvfølgelig sterkt av oppsettet i sin helhet, protokoll, maskiner, switch/hub, kabler.. Samme gjelder egentlig for pci bussen, du får aldri oppgitt teoretisk hastighet, men prosentvis kommer pci nærmere i det minste. Hvordan systemet belastes forøvrig avhenger også for hvor meget med ressurser som er tilgjengelig for pci kortet. Glem heller ikke at IDE diskene deler buss med disse kortene.

Lenke til kommentar

Quote:


Den 2002-12-05 02:00, skrev CdBuRnR:

Men gigabit switch er fryktelig dyrt ja .. 2200 for en 4 porters , 6300 for en 8 porters er de jeg har funnet . (2200 cnet , 6300 3com )


 

Greit at disse billig switchene er gigabit switcher med gigabit porter, men den interne hastigheten er ikke særlig raskere enn vanlig 100mbit/s switcher.

 

Skal du ha ordentlige gigabit switcher, må du betraktelig opp i pris. 20.000 til 50.000 kr er ikke uvanlig, selv for 8-12 porters switcher.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...