Hi folks

Any networking Guru out there got answers for this query :

Xferring same set of files To and From Windows to / From NAS server Linux machine running Arch Linux kernel 5.8.3. The Windows machine - HP laptop i5 processor. No Wifi involved - on LAN with full duplex set.

NAS files on decent RAID 0 array (decent spinners)

Windows files on external USB 3 SSD connected via USB3->SATA connector.

1) XFER FROM NAS TO Windows -- speed of file xfer - dual stream (i.e 2 files concurrently at approx 60 MB/s each) running the SFTP ON Windows. (SFTP protocol over LAN). Running on Windows.

2) XFER BACK TO NAS FROM Windows again dual stream - running on Windows -- 2.1 Mibs --a lot slower !!!

3) XFER FROM NAS TO Windows running on the NAS - slightly slower but still approx 45 MB/s per stream concurrently (2 files)

4) XFER FROM Windows BACK TO NAS running on the NAS again slower @ 2.1 Mib/s

OPEN SSH server working correctly on Windows -- but something clearly isn't right here.

Any ideas --IMO using identical hardware and Network protocols the speed should be the same in all 4 cases -- any ideas anyone. Why is sending files FROM Windows to NAS slower (by far) using either computer to run the job than retrieving the same set of files FROM the NAS.

Test set - 8 Files approx 3.5GB each single files in video mkv format.

(Not relevant here - but did same test : NAS to another test NAS -running the same OS and having the external USB device connected to one of the NAS's. Hardware identical including HDD's and RAID 0 on both machines.

XFER was same both ways and around 94 MB/s per stream (Mega BYTES not bits) - but can't really compare powerful hardware with the Windows Laptop --I was just trying to test as many scenarios as possible).

Cheers
jimbo