OS/2, eCS & ArcaOS - Technical > Networking

e1000e driver - test updates

<< < (4/7) > >>

David McKenna:
Doug,

  After reading your post, I decided to check the speed of my setup. My SAMBA server has an Intel NIC running the 3.12 driver, and my client has a Realtek NIC running the 3.12 driver and connecting to SAMBA shares using IBM LAN logon. The two are connected thru a Gigabit switch. The share shows up as drive 'N:' on the client. From the client, if I move a folder with ~6GB of data either way (to or from the server) using the WPS by <shift>-drag and drop, I easily get over 30000 KB/s speeds (sometimes spiking to 42000). However, unexpectedly if I use FM/2 to do it, I only get at most 15000KB/s. What do you get for speed readings if you use the WPS to just perform a move from one machine to the other?

Doug Bissett:

--- Quote from: David McKenna on January 22, 2014, 02:47:02 am ---Doug,

  After reading your post, I decided to check the speed of my setup. My SAMBA server has an Intel NIC running the 3.12 driver, and my client has a Realtek NIC running the 3.12 driver and connecting to SAMBA shares using IBM LAN logon. The two are connected thru a Gigabit switch. The share shows up as drive 'N:' on the client. From the client, if I move a folder with ~6GB of data either way (to or from the server) using the WPS by <shift>-drag and drop, I easily get over 30000 KB/s speeds (sometimes spiking to 42000). However, unexpectedly if I use FM/2 to do it, I only get at most 15000KB/s. What do you get for speed readings if you use the WPS to just perform a move from one machine to the other?

--- End quote ---

When I was looking at it, I was using the WPS to copy files, and I was using the IPMON widget to measure the speed (with a file big enough to stabilize the counts for a while). I see similar speeds when using RSYNC to copy files.

Do you have any parameters set for the driver? I don't.

There is a proper tool to measure speeds, but I haven't used it for a few years. AH, there it is: http://hobbes.nmsu.edu/download/pub/os2/util/network/netio126.zip. That should eliminate some guesswork, but the speed changes that I am seeing, are significant enough that fine details are not needed.

I just checked in here, to see if anything has changed, since my last post, before I try the other two Intel drivers.

One thing that I will try (if it will work), is to put an Intel NIC into my main machine (effectively replacing one of the Realtek NICs, which is on the motherboard), to see what difference that makes.

Interesting: I just discovered that I had a CAT 5 cable on the Intel NIC. I replaced it with a CAT 5e cable, and now it runs slower (9500 KB/s). Then, I hooked it to the switch (where the "server" is connected), with a CAT 5e cable, and it is now peaking out at about 13,000 KB/s. Still using the e1000e-3.8.13 driver.

I am not sure what CAT number the cable on the "server" is. It is only about 2 feet long, and connects to the switch.

I need to do more work.   :-\

Doug Bissett:
More interesting: I tried e1000e-3.6.11. It works about the same as e1000e-3.8.13. Then, I tried e1000e-3.4.77, and it is running at about 13,800 KB/s.

Okay, start over. I put the "official" e1000e-0.2.3 driver back in. It seems to be a little more erratic, bouncing between 12,500 and 13,900 KB/s.

e1000e-3.12.8 is still running at about 1200 KB/s.

So, the winner is e1000e-3.4.77. Yes, it is still running at about 13,800 KB/s.

I don't think the cables will make much difference. The longest is about 10 feet, and they are all CAT 5e, except the one that just got replaced. Beside that, the first set of tests were done with the same hardware (including cables), and the second set of tests was done with a slightly different set of hardware. The results are pretty much the same.

Now, I am curious to see if the Intel NIC will work in my main machine.   :)

Doug Bissett:
Even more interesting:

I found the main cause of slow network activity. I have played with VirtualBox in eCS, for years. The problem is caused by the TAP driver (which I had forgotten about). After removing that, I am seeing 35,000 KB/s to 40,000 KB/s with my Realtek NIC (r8169-3.12.8), and 35,000 KB/s to 45,000 KB/s with my Intel NIC (e1000e-3.4.77). I would call that a significant performance hit.   :'(

More testing to do tomorrow...

I did try the Intel NIC in my main machine, but it doesn't work. PCI.EXE can't "see" it. I don't know if that is because my motherboard is broken, or just too old to recognize the card. I know that the card works in another machine.

Paul Smedley:
I did some testing here with 3.12.8 downloading a roughly 1gb file from my local web server with gigabit connections.

From my T60 running eCS 2.2, I saw download speeds of 15.3 MB/second using the 3.12.8 driver

With the last official driver, I saw download speeds of15.5 MB/second

From my desktop machine running Ubuntu 13.10 and a realtek nic, I saw download speeds of 18.6 MB/second on the same file.

So OS/2 driver is around 20% slower than linux on this testcase, but no difference here between the official builds and my builds.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version