Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Write speed faster than read after NIC change

Featured Replies

So this is a weird one.

 

I recently acquired an Intel PWLA8391GT PRO/1000 GT PCI Network Adapter and put it into a free ASrock 880 PCI slot after disabling the onboard NIC running 4.7 Pro.

 

Strange things:

 

For the first 5 mins, the fastest read speed is 10 MB/s - like it's stuck at 100mbs line speed.

 

Odd thing - exact same file to same disk share - write speed is ~40 MB/s immediately upon startup.

 

After about 5 mins, the read speed increases to ~ 30 MB/s and the write speed increases to ~46 MB/s.

 

Previously with my Realtek onboard, the read and write speeds were both ~32 MB/s.

 

Color me stumped. This same behavior is exhibited by three Win7 and a one Linux box on a wired network.

 

I'm thrilled by the increase in write speed, but how are my reads significantly slower? Any ideas for tuning or why there is a 5 min delay in increased read speed after a restart?

 

Thanks for the help!

 

===========

 

root@tower:~# ifconfig

eth0      Link encap:Ethernet  HWaddr 00:0e:04:b7:8a:00

          inet addr:192.168.1.200  Bcast:192.168.1.255  Mask:255.255.255.0

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:3527410 errors:686 dropped:0 overruns:0 frame:377

          TX packets:5811596 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000

          RX bytes:4046295806 (3.7 GiB)  TX bytes:2944016799 (2.7 GiB)

 

lo        Link encap:Local Loopback

          inet addr:127.0.0.1  Mask:255.0.0.0

          UP LOOPBACK RUNNING  MTU:16436  Metric:1

          RX packets:58 errors:0 dropped:0 overruns:0 frame:0

          TX packets:58 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:0

          RX bytes:8198 (8.0 KiB)  TX bytes:8198 (8.0 KiB)

 

root@Tower:~# ethtool eth0

Settings for eth0:

        Supported ports: [ TP ]

        Supported link modes:  10baseT/Half 10baseT/Full

                                100baseT/Half 100baseT/Full

                                1000baseT/Full

        Supports auto-negotiation: Yes

        Advertised link modes:  10baseT/Half 10baseT/Full

                                100baseT/Half 100baseT/Full

                                1000baseT/Full

        Advertised auto-negotiation: Yes

        Speed: 1000Mb/s

        Duplex: Full

        Port: Twisted Pair

        PHYAD: 0

        Transceiver: internal

        Auto-negotiation: on

        Supports Wake-on: umbg

        Wake-on: g

        Current message level: 0x00000007 (7)

        Link detected: yes

 

syslog-2012-08-08.txt

  • Author

Some more info:

 

Looks like something strange is going on.

 

Using iperf server (tower) from a win client, transfer jumps all over:

 

C:\Apps2\iperf>iperf -c tower -P 1 -i 1 -p 5001 -f M -t 20 -T 1

------------------------------------------------------------

Client connecting to 192.168.1.200, TCP port 5001

TCP window size: 0.06 MByte (default)

------------------------------------------------------------

[  3] local 192.168.1.14 port 57738 connected with 192.168.1.200 port 5001

[ ID] Interval      Transfer    Bandwidth

[  3]  0.0- 1.0 sec  43.2 MBytes  43.2 MBytes/sec

[  3]  1.0- 2.0 sec  44.0 MBytes  44.0 MBytes/sec

[  3]  2.0- 3.0 sec  63.0 MBytes  63.0 MBytes/sec

[  3]  3.0- 4.0 sec  44.0 MBytes  44.0 MBytes/sec

[  3]  4.0- 5.0 sec  61.9 MBytes  61.9 MBytes/sec

[  3]  5.0- 6.0 sec  42.9 MBytes  42.9 MBytes/sec

[  3]  6.0- 7.0 sec  43.0 MBytes  43.0 MBytes/sec

[  3]  7.0- 8.0 sec  44.9 MBytes  44.9 MBytes/sec

[  3]  8.0- 9.0 sec  63.0 MBytes  63.0 MBytes/sec

[  3]  9.0-10.0 sec  41.2 MBytes  41.2 MBytes/sec

[  3] 10.0-11.0 sec  42.6 MBytes  42.6 MBytes/sec

[  3] 11.0-12.0 sec  63.0 MBytes  63.0 MBytes/sec

...

=================

 

The Win box as a server and client on unraid:

 

root@Tower:/# iperf -c 192.168.1.14 -P 1 -i 1 -p 5001 -f M -t 20 -T 1

------------------------------------------------------------

Client connecting to 192.168.1.14, TCP port 5001

TCP window size: 0.06 MByte (default)

------------------------------------------------------------

[  3] local 192.168.1.200 port 35588 connected with 192.168.1.14 port 5001

[ ID] Interval      Transfer    Bandwidth

[  3]  0.0- 1.0 sec  66.2 MBytes  66.2 MBytes/sec

[  3]  1.0- 2.0 sec  67.5 MBytes  67.5 MBytes/sec

[  3]  2.0- 3.0 sec  67.9 MBytes  67.9 MBytes/sec

[  3]  3.0- 4.0 sec  67.4 MBytes  67.4 MBytes/sec

[  3]  4.0- 5.0 sec  67.5 MBytes  67.5 MBytes/sec

[  3]  5.0- 6.0 sec  67.5 MBytes  67.5 MBytes/sec

[  3]  6.0- 7.0 sec  67.5 MBytes  67.5 MBytes/sec

[  3]  7.0- 8.0 sec  67.8 MBytes  67.8 MBytes/sec

[  3]  8.0- 9.0 sec  67.5 MBytes  67.5 MBytes/sec

[  3]  9.0-10.0 sec  67.5 MBytes  67.5 MBytes/sec

[  3] 10.0-11.0 sec  67.2 MBytes  67.2 MBytes/sec

...

 

=============

 

I will try my Realtek NIC tomorrow.

 

Anybody ever seen this from an Intel NIC on an AMD chipset?

 

 

  • 2 weeks later...

Curious how you made out with this. I'm about to pick up a PWLA8391GTBLK in the next couple of days.

  RX packets:3527410 errors:686 dropped:0 overruns:0 frame:377

 

There should be no errors and frame should also be zero. This could be NIC, cable, or switch port.

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.