Very Slow Transfer Speed on Raspberry Pi 4 with OMV 5

  • I get this:

    How to get data from it or how to stop ?


    login as: root

    root@192.168.1.9's password:

    Linux raspberrypi 5.10.17-v7l+ #1403 SMP Mon Feb 22 11:33:35 GMT 2021 armv7l


    The programs included with the Debian GNU/Linux system are free software;

    the exact distribution terms for each program are described in the

    individual files in /usr/share/doc/*/copyright.


    Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent

    permitted by applicable law.

    Last login: Sat Mar 13 12:21:33 2021 from 192.168.1.33

    root@raspberrypi:~# iperf3 -s -f K

    -bash: iperf3: command not found

    root@raspberrypi:~# iperf3 -s -f K

    -bash: iperf3: command not found

    root@raspberrypi:~# iperf -s -f K

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

    Server listening on TCP port 5001

    TCP window size: 128 KByte (default)

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

  • I booted up my old nas qnap ts-509-pro i get a constant speed 60 mb/s. from w10 client

    I transfer a movie 27 gb to the qnap.

    When i copy the same file to raspberry i get drops from 108 mb/s to 12 mb/s from w10 client

  • wired/ethernet networking is best served through a powered switch rather than the 'switch' on the router.

    exactly.

    Requirements from ISPs for the WiFi routers they supply are:

    1) Hardware has to be cheap

    2) Hardware has to be cheap

    3) Hardware has to be cheap

    omv 5.6.12-1 (usul) on RPi4/4GB with Kernel 5.10.17 and WittyPi 3 V2 RTC HAT

    2x 6TB HDD formatted with ext4 in Icy Box IB-RD3662-C31 / hardware supported RAID1

    For Read/Write performance of SMB shares hosted on this hardware see forum here

  • On your Pi from the command line iperf --version this will tell you the version running on the Pi, if it's version 2 download the zip file for version 2 for Windows, create a folder iperf2 on drive C: and extract the zip.


    Open a command prompt on Windows execute cd\ then cd iperf2


    On the Pi execute iperf -s -f K on Windows execute iperf -c <ip address of the Pi> -f K


    The output should look like this on Windows;

    Code
    iperf -c 192.168.1.204 -f K
    ------------------------------------------------------------
    Client connecting to 192.168.1.204, TCP port 5001
    TCP window size: 208 KByte (default)
    ------------------------------------------------------------
    [ 3] local 192.168.1.90 port 27702 connected with 192.168.1.204 port 5001
    [ ID] Interval Transfer Bandwidth
    [ 3] 0.0-10.0 sec 986112 KBytes 98540 KBytes/sec

    and on the Pi like this;

    Code
    iperf -s -f K
    ------------------------------------------------------------
    Server listening on TCP port 5001
    TCP window size: 128 KByte (default)
    ------------------------------------------------------------
    [ 4] local 192.168.1.204 port 5001 connected with 192.168.1.90 port 27702
    [ ID] Interval Transfer Bandwidth
    [ 4] 0.0-10.0 sec 986112 KBytes 98402 KBytes/sec

    Raid is not a backup! Would you go skydiving without a parachute?

  • I booted up my old nas qnap ts-509-pro i get a constant speed 60 mb/s. from w10 client

    That's nothing to wave the flag about, I would expect 100 with slight variations during the copy process, but the fact that it's stable is a bonus

    Raid is not a backup! Would you go skydiving without a parachute?

  • login as: root

    root@192.168.1.9's password:

    Linux raspberrypi 5.10.17-v7l+ #1403 SMP Mon Feb 22 11:33:35 GMT 2021 armv7l


    The programs included with the Debian GNU/Linux system are free software;

    the exact distribution terms for each program are described in the

    individual files in /usr/share/doc/*/copyright.


    Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent

    permitted by applicable law.

    Last login: Sun Mar 14 09:26:45 2021 from 192.168.1.33

    root@raspberrypi:~# iperf --version

    iperf version 2.0.13 (21 Jan 2019) pthreads

    root@raspberrypi:~# iperf -s -f K

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

    Server listening on TCP port 5001

    TCP window size: 128 KByte (default)

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

    [ 4] local 192.168.1.9 port 5001 connected with 192.168.1.33 port 52913 (peer 2.1.1-alpha)

    [ ID] Interval Transfer Bandwidth

    [ 4] 0.0-10.0 sec 1122432 KBytes 112071 KBytes/sec

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

    D:\downloads>iperf -c 192.168.1.9 -f K

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

    Client connecting to 192.168.1.9, TCP port 5001

    TCP window size: 64.0 KByte (default)

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

    [ 1] local 192.168.1.33 port 52913 connected with 192.168.1.9 port 5001

    [ ID] Interval Transfer Bandwidth

    [ 1] 0.00-10.03 sec 1122560 KBytes 111884 KBytes/sec


    D:\downloads>

  • Well the iperf output would suggest the network is OK but going back up through the thread you have this in your extra options;


    client min protocol=NT1

    ntlm auth=yes


    Why?


    Also when you added those extra options did you save and apply the changes

    Raid is not a backup! Would you go skydiving without a parachute?

    Edited once, last by geaves ().

  • As this is only specific to the write speed it could be the Pi is throttling due to overheating, or it's related to the usb to sata bridge cable, this thread on the Pi forum might be of help

    Raid is not a backup! Would you go skydiving without a parachute?

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!