Varroa Posted January 24, 2022 Share Posted January 24, 2022 Hi, not sure what happened but my account is gone so this is a new account (I am not a newbie to the forums). I noticed recently that my read speeds from my array are super slow (20MB/s) but my write speeds are still normal (~300MB/s). I can replicate this on two different PCs (each running windows 10) which are connected using a 2.5Gbe network card (and both PCs are running SSDs). My unraid server has a 10Gbe Intel nic and is connected to my home network via a 10Gbe connection. Any suggestions? tower-diagnostics-20220124-0753.zip Quote Link to comment
JorgeB Posted January 24, 2022 Share Posted January 24, 2022 Run a single stream iperf test to rule out network issues. Quote Link to comment
Varroa Posted January 24, 2022 Author Share Posted January 24, 2022 From one of my windows PCs with the 2.5Gbe nic I get this: Server listening on 5201 ----------------------------------------------------------- Accepted connection from 192.168.2.140, port 51536 [ 5] local 192.168.2.117 port 5201 connected to 192.168.2.140 port 51537 [ ID] Interval Transfer Bitrate [ 5] 0.00-1.00 sec 282 MBytes 2.36 Gbits/sec [ 5] 1.00-2.00 sec 295 MBytes 2.47 Gbits/sec [ 5] 2.00-3.00 sec 295 MBytes 2.47 Gbits/sec [ 5] 3.00-4.00 sec 295 MBytes 2.47 Gbits/sec [ 5] 4.00-5.00 sec 295 MBytes 2.47 Gbits/sec [ 5] 5.00-6.00 sec 295 MBytes 2.47 Gbits/sec [ 5] 6.00-7.00 sec 295 MBytes 2.47 Gbits/sec [ 5] 7.00-8.00 sec 295 MBytes 2.47 Gbits/sec [ 5] 8.00-9.00 sec 295 MBytes 2.47 Gbits/sec [ 5] 9.00-10.00 sec 294 MBytes 2.47 Gbits/sec [ 5] 10.00-10.05 sec 13.4 MBytes 2.46 Gbits/sec - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bitrate [ 5] 0.00-10.05 sec 2.88 GBytes 2.46 Gbits/sec receiver ----------------------------------------------------------- Server listening on 5201 Quote Link to comment
JorgeB Posted January 24, 2022 Share Posted January 24, 2022 Do it the other way around since the problem is only in reading. Quote Link to comment
Varroa Posted January 24, 2022 Author Share Posted January 24, 2022 Here is the Windows PC as the server and the Unraid as the client C:\iperf3>iperf3.exe -s ----------------------------------------------------------- Server listening on 5201 ----------------------------------------------------------- Accepted connection from 192.168.2.117, port 45822 [ 5] local 192.168.2.140 port 5201 connected to 192.168.2.117 port 45824 [ ID] Interval Transfer Bandwidth [ 5] 0.00-1.00 sec 40.1 MBytes 336 Mbits/sec [ 5] 1.00-2.00 sec 18.5 MBytes 156 Mbits/sec [ 5] 2.00-3.00 sec 18.6 MBytes 156 Mbits/sec [ 5] 3.00-4.00 sec 19.2 MBytes 161 Mbits/sec [ 5] 4.00-5.00 sec 19.1 MBytes 160 Mbits/sec [ 5] 5.00-6.00 sec 18.2 MBytes 153 Mbits/sec [ 5] 6.00-7.00 sec 18.1 MBytes 152 Mbits/sec [ 5] 7.00-8.00 sec 18.4 MBytes 155 Mbits/sec [ 5] 8.00-9.00 sec 18.3 MBytes 154 Mbits/sec [ 5] 9.00-10.00 sec 19.2 MBytes 161 Mbits/sec - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bandwidth [ 5] 0.00-10.00 sec 0.00 Bytes 0.00 bits/sec sender [ 5] 0.00-10.00 sec 208 MBytes 174 Mbits/sec receiver Quote Link to comment
Solution JorgeB Posted January 24, 2022 Solution Share Posted January 24, 2022 So that confirms the problem is network related, could be NIC, cable, NIC driver, etc. Quote Link to comment
Varroa Posted January 24, 2022 Author Share Posted January 24, 2022 (edited) Network issue on which end? On both windows PCs or on the unraid server end? Excuse my confusion but how can the write speeds be at full speed if there was a bad network cable somewhere? Both windows PCs use different brand network cards (one is an onboard NIC while the other is an add on) and they are both running on different cables, etc all the way to the main QNAP switch (which then has a 10Gbe port directly to the unraid server). The server is running a intel 10 Gbe card and it is using the drivers that are built into the kernel. Edited January 24, 2022 by Varroa Quote Link to comment
trurl Posted January 24, 2022 Share Posted January 24, 2022 15 minutes ago, Varroa said: how can the write speeds be at full speed if there was a bad network cable somewhere? Sending and receiving are separate wires? Quote Link to comment
Varroa Posted January 24, 2022 Author Share Posted January 24, 2022 Looks like I have some testing to do on my network it would seem. I will update once I know more. Thanks Quote Link to comment
Varroa Posted January 24, 2022 Author Share Posted January 24, 2022 (edited) Ok, this makes no sense but I think I found the issue already. I am using SFP+ to ethernet adapters on the Qnap switch for 2 ports (the ones the Windows PCs are using) and I am using the built in ethernet 10Gbe port for the unraid server. When I switch the server and Windows PC (so the server is now using one of the SFP+ adapters and Windows PC is now using the dedicated ethernet port) I get full speeds. So my guess is there is some sort of incompatibility of those SFP+ adapters. Server listening on 5201 ----------------------------------------------------------- Accepted connection from 192.168.2.117, port 46228 [ 5] local 192.168.2.140 port 5201 connected to 192.168.2.117 port 46230 [ ID] Interval Transfer Bandwidth [ 5] 0.00-1.00 sec 276 MBytes 2.32 Gbits/sec [ 5] 1.00-2.00 sec 275 MBytes 2.31 Gbits/sec [ 5] 2.00-3.00 sec 276 MBytes 2.32 Gbits/sec [ 5] 3.00-4.00 sec 276 MBytes 2.32 Gbits/sec [ 5] 4.00-5.00 sec 276 MBytes 2.31 Gbits/sec [ 5] 5.00-6.00 sec 276 MBytes 2.31 Gbits/sec [ 5] 6.00-7.00 sec 275 MBytes 2.31 Gbits/sec [ 5] 7.00-8.00 sec 276 MBytes 2.31 Gbits/sec [ 5] 8.00-9.00 sec 276 MBytes 2.32 Gbits/sec [ 5] 9.00-10.00 sec 276 MBytes 2.31 Gbits/sec [ 5] 10.00-10.00 sec 0.00 Bytes 0.00 bits/sec - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bandwidth [ 5] 0.00-10.00 sec 0.00 Bytes 0.00 bits/sec sender [ 5] 0.00-10.00 sec 2.69 GBytes 2.31 Gbits/sec receiver Edited January 24, 2022 by Varroa Quote Link to comment
Varroa Posted January 24, 2022 Author Share Posted January 24, 2022 (edited) I am going to mark this as solved. I just checked the other windows PC which is still connected via the SFP+ to ethernet adapter and it is still getting slow reads so it is the SFP+ adapters for sure. Thanks for the help! EDIT: One more update for those following this. Even switching to a different brand SFP+ adapter still gives me slow read speeds so there is some sort of issue with running 2.5Gbe speeds on these 10Gbe ports. Second Edit: For those interest, I have discovered that the 10 Gbe SFP+ ports on my QNAP QSW-308-1C 10GbE are not backwards compatible with 1/2.5/5Gbe speeds. So, the ports had no problem receiving data from a 2.5Gbe client computer (hence why my write speeds were fine) but the ports can only output 10Gbe (which was causing issues with the 2.5Gbe client computers) and hence why my read speeds were so slow. QNAP has change the description of their switch since I bought it to list those ports as only 10Gbe ports now (previously they were listed as backwards compatible). Edited January 24, 2022 by Varroa additional info 1 Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.