Before I get into my findings with the low end Gb switch I purchased, I just thought I'd thank Deranged for bringing up the topic. It gave me an excuse to study the topic more in depth. Although many of us mentioned bottlenecks in other components in the computer, I guess we weren't specific enough in what caused them..
I think this post will provide insight on WHY the performance was poor, especially if you try and burn a CD across the network.
I received my SMC 8508T Gb switch, which is currently the only low end switch (under $100, or even $200) that has the jumbo frames feature (MTU of 9000 bytes). I hooked it up, and attached two Dell servers (400 SC) with built in Intel 1000 MTs.
As Intel's drivers are updated very frequently and do impact performance, I downloaded the latest NIC driver for them and proceeded with the testing. I began with a performance test with just the default settings of the NIC using Passmark. My results were an average of ~315Mbps. Nothing too impressive and very similar to Deranged results.
The next test, I went into the adapter settings and set the Jumbo frame to 9014 (default is disabled, which means MTU is standard ethernet 1500). My test results jumped quite a bit to an average of 406Mbps.
I tweaked a bit more and didn't get much above 500Mb, and it wasn't sustained. Then I started looking into why. Low and behold it hit me. The PCI bus that your built-in NIC or add-on card connects to is only a 32-bit 33 Mhz bus, which has a maximum transfer rate of.....
133 MBps. Now, you say so what? 1 Gb Ethernet translates to only 125 MBps, so there is plenty of speed! Well, not only is the 133 MBps the maximum speed of the bus which cannot be sustained, it's SHARED BETWEEN ALL PCI DEVICES.
Therefore, if you are using any other PCI devices your performance is going to be severely impacted. That means if you're trying to RIP a DVD across the network on a PCI 33 Mhz bus, forget about it. So just make sure you disconnect your HD, DVD and everything else before you test it.
The 64-bit 66 Mhz NIC cards are much faster, but still aren't as close to 1 Gb as you'd like to see. Our performance results have been excellent with Cisco switches at work, however we've only hooked the Gb links between switches. When you hit a server, you need to be very sure that your bus speeds of the NIC are fine. Most likely they are if you have all high-end servers. Unfortunately, even Deranged's HP workstations have a 32-bit 33mhz bus for the NIC, but have PCI-X slots that a 64-bit 66mhz card could be added.
If you're in the market for a switch, buy the SMC, unless another one comes out that supports jumbo frames.. I almost bought the linksys, because I'm partial to them, but I'm glad I did the research before I pulled the trigger.
Here are some excellent links I found after I was able to target my googling more. They explain it much better than I could.
Link 1 - Gb Card Roundup
Link 2 - Gb Card Roundup 2
List of switches supporting Jumbo frames and those that do not
For the IT folks who own Cisco gear and want to configure it properly for jumbo frames
Sorry to beat this topic to death, but I learned a lot from it myself, and hope others post similar items!
Is GigaBIT for Real? Yep, it sure is. Are PCs ready for it? Nope, not by a longshot.