Especially for a full NVMe NAS like the F4 SSD with 5Gbps we can benefit from multiple TCP sessions for I/O load balancing. Also for my server connected via LACP, or in a professional setup, the load balancing via NIC's improves too with multiple IP+PORTS hashing.
In the screenshots below you can see that my old Synology with DSM 7.2 does support it. Can I enable it on CLI? I hope you implement it via the GUI too.
Synology 172.16.1.2
TNAS 172.16.1.22
Proxmox mounts
Code: Select all
nfs: TNAS-datastore1
export /Volume1/TNAS-datastore1
path /mnt/pve/TNAS-datastore1
server 172.16.1.22
content images,iso,vztmpl,rootdir
options vers=4.1,hard,intr,tcp,noatime,rsize=1048576,wsize=1048576,timeo=600,retrans=5,retry=2,nconnect=4
preallocation metadata
prune-backups keep-all=1
Code: Select all
nfs: SYNO-backup
export /volume1/SYNO-datastore
path /mnt/pve/SYNO-backup
server 172.16.1.2
content backup,images
options vers=4.1,hard,intr,tcp,noatime,rsize=1048576,wsize=1048576,timeo=600,retrans=5,retry=2,nconnect=4
preallocation metadata
prune-backups keep-all=1Code: Select all
root@pve1:~# ss -tna | grep :2049 | grep ESTAB
ESTAB 0 0 172.16.1.21:794 172.16.1.2:2049
ESTAB 0 0 172.16.1.21:827 172.16.1.22:2049
ESTAB 0 0 172.16.1.21:711 172.16.1.2:2049
ESTAB 0 0 172.16.1.21:781 172.16.1.2:2049
ESTAB 0 0 172.16.1.21:929 172.16.1.2:2049



