Gabriel Sechan wrote:



From: Gus Wirth <[EMAIL PROTECTED]>
I had a chance to get some cheap gigabit ethernet cards and a switch the other day with the thought that moving video files around would get a lot quicker. Instead I find that I'm only getting maybe a 10% increase in speed. My server box is using a D-Link DGE-530T with kernel module skge.ko and my laptop uses the Intel e1000.ko for the built-in ethernet. The switch is an Airlink 101 8-port gigabit ethernet switch. I get all the correct link lights showing I have gigabit ethernet connections at all ends.

If I do an NFS mount and copy a large file from the server to /dev/null on the client or if I scp a file between the server and client I get pretty much the same results, about 11MB (that's bytes) per second. This is only about 10% better than 100baseT ethernet. I know from previous experiments that my hard drives and general system throughput can handle about 25MB/sec.

So any hints on how to get this to work faster, or am I seeing the results of a marketing scam?

Are you using a PCI or PCIE bus? PCI has a bandwidth cap well under the gigabit limit. So cards don't work well. You pretty much need gigabit on the motherboard to get near full bandwidth.

Actually PCI has capabilities well over the gigabit limit. The PCI bus can handle 133MB/sec (bytes) where gigabit ethernet is about 100MB/sec. Both have overhead so you don't really get the full bandwidth but the PCI bus is capable of keeping up.

My cards are PCI, but in my case I was expecting a simple doubling of speed because of other limitations in my system.

Gus


--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list

Reply via email to