Author Topic: Any luck with Azarawicz's new NIC driver for RealTek?  (Read 20960 times)

Andi B.

  • Hero Member
  • *****
  • Posts: 811
  • Karma: +11/-2
    • View Profile
Re: Any luck with Azarawicz's new NIC driver for RealTek?
« Reply #15 on: February 07, 2015, 11:30:13 am »
Here are measuring results with two systems using GBit Realtek chips and latest ArcaNoae drivers -
TCP
Code: [Select]
{0}[p:\util\netio123\bin] os2-i386.exe -t 192.168.1.114

NETIO - Network Throughput Benchmark, Version 1.23
(C) 1997-2003 Kai Uwe Rommel

TCP connection established.
Packet size  1k bytes:  93590 KByte/s Tx,  113283 KByte/s Rx.
Packet size  2k bytes:  69820 KByte/s Tx,  113431 KByte/s Rx.
Packet size  4k bytes:  62117 KByte/s Tx,  97513 KByte/s Rx.
Packet size  8k bytes:  67462 KByte/s Tx,  97814 KByte/s Rx.
Packet size 16k bytes:  57835 KByte/s Tx,  114030 KByte/s Rx.
Packet size 32k bytes:  64066 KByte/s Tx,  99869 KByte/s Rx.
NETBIOS
Code: [Select]
Netbios mit Power settings auf lowest
{0}[p:\util\netio123\bin] os2-i386.exe -n NETIOSRV

NETIO - Network Throughput Benchmark, Version 1.23
(C) 1997-2003 Kai Uwe Rommel

NetBIOS connection established.
Packet size  1k bytes:  2518 KByte/s Tx,  4272 KByte/s Rx.
Packet size  2k bytes:  4349 KByte/s Tx,  66834 Byte/s Rx.
Packet size  4k bytes:  6067 KByte/s Tx,  8063 KByte/s Rx.
Packet size  8k bytes:  8520 KByte/s Tx,  9570 KByte/s Rx.
Packet size 16k bytes:  10436 KByte/s Tx,  10524 KByte/s Rx.
Packet size 32k bytes:  10912 KByte/s Tx,  10952 KByte/s Rx.
This all with Power settings of the ZyXEL GS1910 switch which is in between to maximum power saving (ActiPHY, PerfectReach, EEE). With standard setting (wasting most power) at least TCP is even little faster. Not tried with NETBIOS.

UDP is terrible bad. No clue if this is an driver issue or the ZyXEL slows them down. But as I hardly use UDP I do not care.

Another test transferring a 2GB file over ftp gave (Peter Moylans ftp server and Netdrive ftp plugin) an average transfer rate of about 57MByte/s. No clue if the network limits this value or the ftp software.
« Last Edit: February 07, 2015, 11:33:02 am by Andi B. »

Dariusz Piatkowski

  • Hero Member
  • *****
  • Posts: 1317
  • Karma: +26/-0
    • View Profile
Re: Any luck with Azarawicz's new NIC driver for RealTek?
« Reply #16 on: February 07, 2015, 05:35:54 pm »
Here are my throughput numbers measured using Netio:

Code: [Select]
OS/2 machine is in CLIENT MODE

TCP connection established.
Packet size  1k bytes:  75394 KByte/s Tx,  68437 KByte/s Rx.
Packet size  2k bytes:  74959 KByte/s Tx,  93138 KByte/s Rx.
Packet size  4k bytes:  72712 KByte/s Tx,  90809 KByte/s Rx.
Packet size  8k bytes:  83003 KByte/s Tx,  85505 KByte/s Rx.
Packet size 16k bytes:  72582 KByte/s Tx,  87206 KByte/s Rx.
Packet size 32k bytes:  72901 KByte/s Tx,  85838 KByte/s Rx.
Done.

UDP connection established.
Packet size  1k bytes:  218 KByte/s (99%) Tx,  112445 KByte/s (0%) Rx.
Packet size  2k bytes:  421 KByte/s (99%) Tx,  16891 KByte/s (0%) Rx.
Packet size  4k bytes:  262 KByte/s (99%) Tx,  32807 KByte/s (0%) Rx.
Packet size  8k bytes:  353 KByte/s (99%) Tx,  60148 KByte/s (0%) Rx.
sendto(): No buffer space available

On the UDP piece above I get this "buffer space" error...not sure why...maybe because I'm only running TCP/IP setup, no Netbios, etc....

Section below is OS/2 in SERVER mode...pretty high numbers...

Code: [Select]
OS/2 machine is in SERVER MODE

TCP connection established.
Packet size  1k bytes:  112427 KByte/s Tx,  115555 KByte/s Rx.
Packet size  2k bytes:  112496 KByte/s Tx,  115362 KByte/s Rx.
Packet size  4k bytes:  114891 KByte/s Tx,  115573 KByte/s Rx.
Packet size  8k bytes:  114583 KByte/s Tx,  115275 KByte/s Rx.
Packet size 16k bytes:  114690 KByte/s Tx,  115306 KByte/s Rx.
Packet size 32k bytes:  115033 KByte/s Tx,  115549 KByte/s Rx.
Done.

Andi B.

  • Hero Member
  • *****
  • Posts: 811
  • Karma: +11/-2
    • View Profile
Re: Any luck with Azarawicz's new NIC driver for RealTek?
« Reply #17 on: February 08, 2015, 11:16:34 am »
What do you mean with
Quote
OS/2 in SERVER mode
?

Dariusz Piatkowski

  • Hero Member
  • *****
  • Posts: 1317
  • Karma: +26/-0
    • View Profile
Re: Any luck with Azarawicz's new NIC driver for RealTek?
« Reply #18 on: February 08, 2015, 05:58:51 pm »
What do you mean with
Quote
OS/2 in SERVER mode
?

The NETIO EXE allows you to run in either CLIENT or SERVER mode...I assume that simply controls which side is doing the start of the sending and perhaps the controlling of the transmission.

So, in CLIENT mode on my OS/2 box I run "netio -t 192.168.1.20", but this requires a SERVER side of the app to be running on the "other" end (namely 192.168.1.20), and for me that means I run "netio -s" on that WinXP box.

Now in SERVER mode I simply switch this around.

Why do this? I took this approach to merely understand if the CLIENT/SERVER had any impact on the throughput. If the bottleneck was networking hardware (router, switch, etc) I would have expected to see a consistent throughput regardless of which side was initiating the transfer. Meanwhile, given the different results I'm thinking the software itself (driver and/or parameters such as buffer allocation) is what appears to make the difference.

Anyways, I am no networking guru...so this is pure speculation...if anything I'm simply attempting to understand the environment a little better.