View Full Version : gigabit ethernet w/ 32bit PCI
Paul Gunson
01-18-2004, 08:54 PM
weird question: what would be the max transfer rate (roughly) of a 64bit
PCI-X gbe card, that was installed on an older UDMA33 motherboard (with
pentiumIII) with 32bit PCI slots and ATA100 hard drive...? how would
this compare to more modern UDMA100 motherboard (still only 32bit
PCI)...? and then what is the actuall max transfer rate if that gbe card
was in a PCI-X slot...? cheers.
Yousuf Khan
01-18-2004, 11:47 PM
"Paul Gunson" <paulg@spammenot.com> wrote in message
news:bufno0$h1p$1@lust.ihug.co.nz... weird question: what would be the max transfer rate (roughly) of a 64bit PCI-X gbe card, that was installed on an older UDMA33 motherboard (with pentiumIII) with 32bit PCI slots and ATA100 hard drive...? how would this compare to more modern UDMA100 motherboard (still only 32bit PCI)...? and then what is the actuall max transfer rate if that gbe card was in a PCI-X slot...? cheers.
Well, there are two things to clarify here. First, whether the motherboard
supports UDMA33 or 100, has no bearing on the PCI spec of that motherboard;
they are just separate features. Second, the PCI-X card will operate like a
regular PCI card if plugged into a regular PCI slot; so none of its 64-bit
features is enabled.
So the transfer rates of various PCI buses:
32-bit, 33Mhz PCI: 32 * 33 / 8 = 133 MB/s
64-bit, 33Mhz PCI: 64 * 33 / 8 = 266 MB/s
64-bit, 66Mhz PCI: 64 * 66 / 8 = 533 MB/s
So a Gigabit Ethernet card by definition has a maximum transferal rate of
125 MB/s (1000 Mb/s / 8). So the GBE card will pretty much saturate the
whole 32-bit 33Mhz PCI bus, if it goes at its maximum speed.
Yousuf Khan
Martin Kuhne
01-21-2004, 02:26 AM
"Paul Gunson" <paulg@spammenot.com> wrote in message
news:bufno0$h1p$1@lust.ihug.co.nz... weird question: what would be the max transfer rate (roughly) of a 64bit PCI-X gbe card, that was installed on an older UDMA33 motherboard (with pentiumIII) with 32bit PCI slots and ATA100 hard drive...? how would this compare to more modern UDMA100 motherboard (still only 32bit PCI)...? and then what is the actuall max transfer rate if that gbe card was in a PCI-X slot...? cheers.
32-bit PCI peaks out 60 mb/s (older chipsets, most Via chipsets) to 90 mb/s
(modern intel chipsets). Other limiting factors: Ability to process a large
number of TCP/IP packets per second (you need a 2 GHz class machine and a
"server" class GbE card to saturate a GbE link) and actually getting data
from the disk at that speed.
With an older P3 and UDMA/33 don't bother. You'd need to add an UDMA/100 PCI
controller card, then however the data gets transferred over the PCI bus
twice and you loose again.
If you decide to upgrade, get an intel mainboard with "CSA" GbE.
Martin
Paul Gunson
01-21-2004, 03:27 PM
Martin Kuhne wrote:
32-bit PCI peaks out 60 mb/s (older chipsets, most Via chipsets) to 90 mb/s (modern intel chipsets). Other limiting factors: Ability to process a large number of TCP/IP packets per second (you need a 2 GHz class machine and a "server" class GbE card to saturate a GbE link) and actually getting data from the disk at that speed. With an older P3 and UDMA/33 don't bother. You'd need to add an UDMA/100 PCI controller card, then however the data gets transferred over the PCI bus twice and you loose again. If you decide to upgrade, get an intel mainboard with "CSA" GbE.
thanks for the info - i already have a 3com PCI-X GbE card (3C996B-T).
some software i have requires a licence locked to a NIC so i bought a
really awesome NIC that would last a while (long story).
anyway my old dual PIII with UDMA33 is horrendously outdated, so i will
keep the NIC and upgrade in about 3 weeks. am considering AthlonXP 2800+
(2GHz), or maybe even MP2800+, 'cause the MPX boards have the PCI-X
slots. i'm guessing that the bandwidth on an older MPX board is still
greater than that of a newer XP board (with an nForce chipset), that
doesn't have PCI-X....?
Opteron would be nice but insanely expenive.
Martin Kuhne
01-23-2004, 12:49 AM
"Paul Gunson" <paulg@spammenot.com> wrote in message
news:bun1mj$l4j$1@lust.ihug.co.nz...
anyway my old dual PIII with UDMA33 is horrendously outdated, so i will keep the NIC and upgrade in about 3 weeks. am considering AthlonXP 2800+ (2GHz), or maybe even MP2800+, 'cause the MPX boards have the PCI-X slots. i'm guessing that the bandwidth on an older MPX board is still greater than that of a newer XP board (with an nForce chipset), that doesn't have PCI-X....?
MPX certainly sounds interesting, on paper it has 4x the PCI bandwidth and
two independent PCI buses! The memory interface is not as good as on Kt600
or nforce 2 but it should not be too bad.
I have not read of any reviews or benchmarks where somebody would have
really pushed the 66 MHz/64bit PCI bus on the MPX so you have to take their
word for it ;-)
Martin
MyLounge.com Site Map
Forum:
Cars,
Cell Phone,
Database,
Games,
Home Improvement,
IT,
Music,
School,
Sports,
Web Design,
Web Server,
Weight Loss
The MyLounge.com forum is intended for informational use only and should not
be relied upon and is not a substitute for any advice. The information contained
on MyLounge.com are opinions and suggestions of members and is not a representation
of the opinions of MyLounge.com. MyLounge.com does not warrant or vouch for
the accuracy, completeness or usefulness of any postings or the qualifications
of any person responding. Please consult a expert or seek the services of an
attorney in your area for more accuracy on your specific situation. Please note
that our forums also serve as mirrors to Usenet newsgroups. Many posts you see
on our forums are made by newsgroup users who may not be members of MyLounge.com
Term of Service
vBulletin v3.0.7, Copyright ©2000-2009, Jelsoft Enterprises Ltd.