Click to See Complete Forum and Search --> : Network traffic Howto (?) on RTL8100


bloodpet
04-28-2004, 01:56 AM
Hello,
i'm trying to find out if the network device (RTL8100) driver is really transferring at 100Mbps.
The net device is in a machine with a Geode 400Mhz GX2 proc running MontaVista Linux (a rpm-based distro for embedded devices).
I recompiled its 2.4.18 kernel with the updated driver from Realtek.
How do i find out if it really can transmit at 100Mbps
I've tested it by connecting to an laptop with Windblows XP and Redhat 7.3. The cable was made for a 100Mbps connection (i google'd it and crossed the wires myself!).
Anyway, during the tests, different files of various file sizes were transferred using FTP and NFS.

I transferred files from/to MVL to/from Windows, and here are the results:
Average transfer with MVL as FTP host: 1MB/s (8Mbps)
Average transfer with WinXP (war-ftp) as ftp host:
for get: 5MB/s (40Mbps)
for put: 10MB/s (80Mbps)

For the NFS transfer, i copied files of various sizes from Redhat to MVL. (Redhat is the "host"). The average transfer speed for this is 3MB/s (24Mbps).

I need to find some documentation/anything to support my claim that this could really transfer at 100Mbps.
I'm still searching google, but it might be easier to ask around. TIA.

gehidore
04-28-2004, 02:33 AM
the device its self surely can transfer 100mbps BUT that is not the only rate effecting hardware, you harddrive can slow it down, you proc power can slow it down, number of apps running on the machine can slow it down, how many switches/hubs/routers it has to go though untill it reaches destination can also slow down transfers.

on a 10mb hub the norm for a file transfer would be 4.5mbps

bloodpet
04-28-2004, 02:59 AM
The laptop and desktop are connected directly to each other with a cross-cable made or 100Mbps connection.
The MVL machine is in command line with (almost) no services. While the laptop has a 3.0Ghz Processor, and very little (few) apps are running on it while i ran the tests. That probably rules out the proc to be a bottle net to reach a speed of 100Mbps.
I already reached ~11MB/s (88Mbps), but i need some _stuff_ to prove that reaching this speed is sufficient to show that i can transfer at this speed with this driver (since that's the issue, or so they say)