I've installed NVMe M.2 SSD in my server, upgraded home LAN to 10GB/s.
Was hoping to see high speeds on file transfers - from NAS to PC (from M.2 to M.2 over 10 Gb/s LAN)
You can see my configuration is the first photo attached.
So, I should in theory enjoy much higher speeds on my local network (PC - NAS)
What is working fine:
- Intel server NIC X540 did set up (autoconfigure = on ) to 10Gb speed
- M.2 mounted working fine, my M.2 NVMe speeds tested on Linux are : 1.4Gb write / 1.1Gb read -- lower than M.2 Western Digital SN700 SSD advertised speeds due to PCIe 2.0 older platform which is limiting the read/write speeds, but still good speeds, much better than the HDD's in my server (180MB speed)
- iperf3 network speed test between my Linux server and Windows PC is reported as 4.4Gb
What is not working:
- the Marvell ACtion 10Gb NIC on my Windows PC cannot connect to full 10Gb speed, only on 5Ghz
- transfer speeds between server and PC through the network are : (using the M.2 NVMe's both on server and PC) Samba Share : 100 MB from server to PC // 350 MB from PC to server
Also, I've added some TCP tuning configuration (otherwise speed on LAN was 10MB'sec) , see photo attached.
So here is my problem : NO speed read improvement switching to M.2 NVMe in server /and/ 10Gb network capable !!!!
Because network transfer speed tested with iperf3 was 4.4Gb/s, the file transfer speed should be somewhere like 4.4Gb/s divided with 8 = 550MB/s . And it is nowhere near .
WHY ?
Later edit:
Changing MTU in OMV5 (network / Edit ) to 16000 (9000 works as well) from the default 1500 enabled "Jumbo Packs" over TCP,
so now transfer speed is 170MB (server to PC)
LAST edit:
Managed to figure out the issue : it was the 15 meters of "CAT7" cable from my PC to the Switch .
Connected PC with a 1.5 meters of CAT6a cable, and PC NIC connected (at last) to 10Gb/s.
Now transfer speed NAS-PC was 1.1GBs , that is 8.8Gbs !!!
See last photo attached.
So , I've just ordered a CAT8 10m shielded cable to replace the 15m CAT7 cable.