Recommended Posts

Hi guys.. 

 

Whats the go with slowish network file transfers? If i do an iperf in each direction from the nas to my study PC - it maxes out the connection.

 

NAS as the server:

$ ./iperf3_3.1.3 -s
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
Accepted connection from 192.168.1.101, port 49554
[  5] local 192.168.3.2 port 5201 connected to 192.168.1.101 port 49555
[ ID] Interval           Transfer     Bandwidth
[  5]   0.00-1.00   sec   108 MBytes   907 Mbits/sec
[  5]   1.00-2.00   sec   112 MBytes   942 Mbits/sec
[  5]   2.00-3.00   sec   113 MBytes   944 Mbits/sec
[  5]   3.00-4.00   sec   112 MBytes   943 Mbits/sec
[  5]   4.00-5.00   sec   112 MBytes   943 Mbits/sec
[  5]   5.00-6.00   sec   112 MBytes   941 Mbits/sec
[  5]   6.00-7.00   sec   112 MBytes   940 Mbits/sec
[  5]   7.00-8.00   sec   112 MBytes   942 Mbits/sec
[  5]   8.00-9.00   sec   112 MBytes   941 Mbits/sec
[  5]   9.00-10.00  sec   112 MBytes   942 Mbits/sec
[  5]  10.00-10.04  sec  4.68 MBytes   938 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  5]   0.00-10.04  sec  0.00 Bytes  0.00 bits/sec                  sender
[  5]   0.00-10.04  sec  1.10 GBytes   938 Mbits/sec                  receiver

Windows 10 machine as the server:

iperf3.exe -s
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
Accepted connection from 192.168.3.2, port 33770
[  5] local 192.168.1.101 port 5201 connected to 192.168.3.2 port 33772
[ ID] Interval           Transfer     Bandwidth
[  5]   0.00-1.00   sec   108 MBytes   905 Mbits/sec
[  5]   1.00-2.00   sec   112 MBytes   942 Mbits/sec
[  5]   2.00-3.00   sec   112 MBytes   938 Mbits/sec
[  5]   3.00-4.00   sec   112 MBytes   942 Mbits/sec
[  5]   4.00-5.00   sec   112 MBytes   939 Mbits/sec
[  5]   5.00-6.00   sec   111 MBytes   933 Mbits/sec
[  5]   6.00-7.00   sec   112 MBytes   942 Mbits/sec
[  5]   7.00-8.00   sec   112 MBytes   942 Mbits/sec
[  5]   8.00-9.00   sec   112 MBytes   940 Mbits/sec
[  5]   9.00-10.00  sec   112 MBytes   942 Mbits/sec
[  5]  10.00-10.04  sec  4.09 MBytes   939 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  5]   0.00-10.04  sec  0.00 Bytes  0.00 bits/sec                  sender
[  5]   0.00-10.04  sec  1.09 GBytes   936 Mbits/sec                  receiver

Running a dd benchmark on the RAID array shows plenty of write speed:

dd if=/dev/zero of=test bs=512M count=4 conv=fdatasync oflag=direct
4+0 records in
4+0 records out
2147483648 bytes (2.1 GB) copied, 9.32972 s, 230 MB/s

but when transferring files over the network, these are the kinda numbers i get:

image.png.70415d7821eea861659325ba3643f2c0.png

 

And it's not my PC either - as when i copy to/from the PC to my laptop, both NICs are maxed out at 112MB/s

 

The hardware:

Gigabyte-GA B85M-HD3G (onbaord intel nic)

i5 4570S

8GB DDR3

 4 x 4TB in SHR, BTRFS

Latest 918 bootloader, latest DSM

 

I've tried each of the SMB version settings in DSM - none make a difference. I have a feeling i had faster transfers when i was using a 3615 loader and EXT4. I can't image it's an issue with the CPU as the CPU load doesn't go up when transferring to or from.

 

Any ideas??

Edited by ideasman69
Link to post
Share on other sites
  • 3 weeks later...

Just a quick observation on the info you posted - the bandwidth listed in the iperf3 test seems to be megabits per second (Mbits) while the info shown in your graph seems to be megabytes per second (MB/s).

Link to post
Share on other sites
26 minutes ago, rvmeush said:

Just a quick observation on the info you posted - the bandwidth listed in the iperf3 test seems to be megabits per second (Mbits) while the info shown in your graph seems to be megabytes per second (MB/s).

 

it kinda has both. the interval on the left is in exact seconds, the transfer column is how many MBytes were transferred in that second - ie 112MBytes / sec

 

image.png.a39908503caf1073b688e1f85096ee0d.png

 

anyway - after moving back to DSM 6.1 and EXT4, speeds have gone back to full speed:

 

image.png.2440c9b3bf5cf86e72616a2f2312d9a0.png

Edited by ideasman69
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.