NAS upgrade

NAS

  1. Login
  2. sudo synogear install
  3. iperf3 -s -p 5201

Workstation

  1. Login
  2. iperf3 -c 192.168.129.3 -p 5201

Plan

NAS

  • LAN: 192.168.129.3/24
  • P2P: 192.168.130.9/30

Titan

  • LAN: 192.168.129.217/24
  • P2P: 192.168.130.10/30

Hardware

USB-C 10Gb NIC

 enp4s0f4u1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
  link/ether 34:c8:d6:b3:08:ac brd ff:ff:ff:ff:ff:ff
  altname enx34c8d6b308ac

Baseline

Titan: 1Gb port / 1Gb link NAS: 1Gb port / 1Gb link

Connecting to host 192.168.129.3, port 5201
[  4] local 192.168.129.217 port 35646 connected to 192.168.129.3 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  4]   0.00-1.00   sec   114 MBytes   955 Mbits/sec    0    355 KBytes       
[  4]   1.00-2.00   sec   112 MBytes   942 Mbits/sec    0    355 KBytes       
[  4]   2.00-3.00   sec   112 MBytes   940 Mbits/sec    0    386 KBytes       
[  4]   3.00-4.00   sec   113 MBytes   946 Mbits/sec    0    386 KBytes       
[  4]   4.00-5.00   sec   112 MBytes   944 Mbits/sec    0    404 KBytes       
[  4]   5.00-6.00   sec   112 MBytes   941 Mbits/sec    0    404 KBytes       
[  4]   6.00-7.00   sec   112 MBytes   936 Mbits/sec    0    424 KBytes       
[  4]   7.00-8.00   sec   113 MBytes   947 Mbits/sec    0    424 KBytes       
[  4]   8.00-9.00   sec   112 MBytes   937 Mbits/sec    0    424 KBytes       
[  4sa]   9.00-10.00  sec   112 MBytes   944 Mbits/sec    0    424 KBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  4]   0.00-10.00  sec  1.10 GBytes   943 Mbits/sec    0            sender
[  4]   0.00-10.00  sec  1.10 GBytes   941 Mbits/sec                  receiver

Use USB 10Gb on Titan

Titan: 10Gb port / 1Gb link NAS: 1Gb port / 1Gb link

$ iperf3 -c 192.168.129.3 -p 5201
Connecting to host 192.168.129.3, port 5201
[  4] local 192.168.129.231 port 37496 connected to 192.168.129.3 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  4]   0.00-1.00   sec   114 MBytes   959 Mbits/sec    0    419 KBytes       
[  4]   1.00-2.00   sec   112 MBytes   937 Mbits/sec    0    419 KBytes       
[  4]   2.00-3.00   sec   112 MBytes   944 Mbits/sec    0    440 KBytes       
[  4]   3.00-4.00   sec   112 MBytes   943 Mbits/sec    0    440 KBytes       
[  4]   4.00-5.00   sec   112 MBytes   943 Mbits/sec    0    440 KBytes       
[  4]   5.00-6.00   sec   112 MBytes   937 Mbits/sec    0    440 KBytes       
[  4]   6.00-7.00   sec   113 MBytes   945 Mbits/sec    0    440 KBytes       
[  4]   7.00-8.00   sec   112 MBytes   938 Mbits/sec    0    440 KBytes       
[  4]   8.00-9.00   sec   112 MBytes   944 Mbits/sec    0    440 KBytes       
[  4]   9.00-10.00  sec   112 MBytes   937 Mbits/sec    0    440 KBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  4]   0.00-10.00  sec  1.10 GBytes   943 Mbits/sec    0            sender
[  4]   0.00-10.00  sec  1.10 GBytes   941 Mbits/sec                  receiver

iperf Done.

Install 10Gb on NAS

Titan: 10Gb port / 1Gb link NAS: 10Gb port / 1Gb link

[dan@titan ~]1$ iperf3 -c 192.168.130.9 -p 5201
Connecting to host 192.168.130.9, port 5201
[  4] local 192.168.130.10 port 51120 connected to 192.168.130.9 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  4]   0.00-1.00   sec   564 MBytes  4.73 Gbits/sec    0   1.16 MBytes       
[  4]   1.00-2.00   sec   561 MBytes  4.70 Gbits/sec    0   1.16 MBytes       
[  4]   2.00-3.00   sec   561 MBytes  4.71 Gbits/sec    0   1.23 MBytes       
[  4]   3.00-4.00   sec   562 MBytes  4.71 Gbits/sec    0   1.23 MBytes       
[  4]   4.00-5.00   sec   561 MBytes  4.71 Gbits/sec    0   1.23 MBytes       
[  4]   5.00-6.00   sec   561 MBytes  4.71 Gbits/sec    0   1.23 MBytes       
[  4]   6.00-7.00   sec   561 MBytes  4.71 Gbits/sec    0   1.29 MBytes       
[  4]   7.00-8.00   sec   560 MBytes  4.70 Gbits/sec    0   1.29 MBytes       
[  4]   8.00-9.00   sec   562 MBytes  4.71 Gbits/sec    0   1.29 MBytes       
[  4]   9.00-10.00  sec   561 MBytes  4.70 Gbits/sec    0   1.29 MBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  4]   0.00-10.00  sec  5.48 GBytes  4.71 Gbits/sec    0            sender
[  4]   0.00-10.00  sec  5.48 GBytes  4.71 Gbits/sec                  receiver

iperf Done.

File performance testing

Basic rsync from local NVME to $HOME/tmp/

  1. Over 1Gb NICs
[dan@titan ~]$ rm -f /home/nfs/dan/tmp/ubuntu-26.04-desktop-amd64.iso && sync && rsync --progress /home/dan.local/iso/ubuntu-26.04-desktop-amd64.iso /home/nfs/dan/tmp/ && sync
ubuntu-26.04-desktop-amd64.iso
  6,518,974,464 100%  161.83MB/s    0:00:38 (xfr#1, to-chk=0/1)
  1. Over 10Gb NICs
[dan@titan ~]$ rm -f /home/nfs/dan/tmp/ubuntu-26.04-desktop-amd64.iso && sync && rsync --progress /home/dan.local/iso/ubuntu-26.04-desktop-amd64.iso /home/nfs/dan/tmp/ && sync
ubuntu-26.04-desktop-amd64.iso
  6,518,974,464 100%  225.15MB/s    0:00:27 (xfr#1, to-chk=0/1)