Android_18 Posted November 27, 2023 Share Posted November 27, 2023 I have my PC, Synology, & Unraid all conntect to a TP Link 10G switch. My Synology & Unraid both have dedicated 10G & 1G ports, I have both NAS devices connected to the PC via the 10G switch. I ran iperf3 on all 3 devices and this is what I am coming up with. PC -> Synology +5G PC -> Unraid 1G I have verified cables work properly and nothing obvious that I can see is the issue. My Unraid which runs on a Dell R720XD has a Intel X540/I350 rNDC with 2 10G ports & 2 1G ports. I have also verified that I am connected to the actual 10G port. No matter what I try Unraid is strictly operating at 1G speeds even when trying both 10G ports. Quote Link to comment
MAM59 Posted November 27, 2023 Share Posted November 27, 2023 (edited) my crystal ball is hazy today, pls supply proper Diagnostics for this kind of question. So I have to guess and present the usual reasons: * bonding all kind of interfaces together => speed will be lowest in common * not sorting the used 10G port to eth0 So, check your network settings, disable bonds and maybe bridges too and recheck. Edited November 27, 2023 by MAM59 Quote Link to comment
Android_18 Posted November 27, 2023 Author Share Posted November 27, 2023 (edited) Thank you for the reply, I do not have any binding set and I only have bridging set on my eth0 1G connection. I ran iperf3 again after getting my ip address/subnets sorted out properly and iperf3 is able to almost get 10G when going from PC -> Unraid and from Synology -> Unraid. Below is the iperf log, the top test was from pc to unraid and the bottom one was from synology to unraid. So it seems iperf can get almost 10G speeds but when it comes to actually copying files I can only get 1G speed which I don’t understand. I will attach diagnostics in a separate post. actual copy speeds from my pc to synology are 300+ megabytes a second whereas from pc to unraid are around 70-80 megabytes a second. Edited November 27, 2023 by Android_18 Quote Link to comment
Android_18 Posted November 27, 2023 Author Share Posted November 27, 2023 unraid-r720xd-diagnostics-20231127-0053.zip Quote Link to comment
itimpi Posted November 27, 2023 Share Posted November 27, 2023 1 hour ago, Android_18 said: whereas from pc to unraid are around 70-80 megabytes a second. If you are writing to the Unraid parity protected array then this is the sort of speed you can expect as described here in the online documentation accessible via the Manual link at the bottom of the Unraid GUI. In addition every forum page has a DOCS link at the top and a Documentation link at the bottom. You can get higher speeds if writing to a pool that is outside the parity protected array. Quote Link to comment
Android_18 Posted November 27, 2023 Author Share Posted November 27, 2023 (edited) So I used FTP to transfer a large file from my PC to the actual cache folder directly on Unraid and was able to get 10G speeds. However, when I map my Share folder called "files" on Windows and attempt to copy the same file from Windows to Unraid I get 1G speeds. It is like even though I set my "files" share to use cache for primary storage it is still writing to the array? I thought adding a ssd cache pool outside of the protected array would allow faster speeds, am I adding the network drive to windows incorrectly or is Unraid not using the cache pool like it is supposed to? I apologize if I am getting this wrong I have been reading forums & guides but still am not getting this to work correctly. Edited November 27, 2023 by Android_18 Quote Link to comment
JorgeB Posted November 28, 2023 Share Posted November 28, 2023 6 hours ago, Android_18 said: When I transfer a file to /mnt/user/files I get these speeds(I am guessing this is the array?): Depends on how that share is configured for primary storage, also note that FUSE always adds some overhead, you should get better performance using exclusive shares, if possible with your use case. Quote Link to comment
itimpi Posted November 28, 2023 Share Posted November 28, 2023 Another point to note that if a file already exists on the array, then copying that file will always go the array (i.e. it overwrite) even though it may be the secondary storage, so make sure files do not already exist when doing your speed tests. 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.