Best Method to Move Data

Hello Folks,
I am a new transplant to Truenas, great so far. A couple of quirks I have experinced so far I would like some input on.

So I have 2 seperate NAS’s the primary is the the main data host and the secondary is for backups, and other misc things.

My primary is us using 40gbe qsfp+ card and my secondary has a 10gbe sfp+ card. The arrays I have in the primary can easily saturate a 10gbps connection hense the 40gbps interface. The 3rd pc in this mix that I am using to manage everything has just a hardwired 1gbe connection.

So curently when I am manging things I am running from a windows 10 pc. I use either windows explorer for moving single items or teracopy for multiple items to diffent locations. Prior to my transistion to Truenas, I was simply able to log into the server and do the transfers directly which would take advantage of max speed available. But now that I am using truenas on the primary and secondary, they do not have direct file explorers at least as far as I can see, so I am religated to using a 3rd pc to manage data, etc.

So to the scenarios/questions.

Scenario #1: This is just moving files from directory to directory, or smb share to another smb share all on the same server. I can use windows file explorer and the directory to directory is instant on the same array which would be expected. From smb share to smb share is different. If I use windows explorer, it moves data quickly as in direct array to direct array and it seems its only limited by the read/write speeds of the arrays directly. Last run I was getting on the order of 1.3gb/s But if I use say Teracopy, it seems to move the data through the NIC of the 3rd pc which i get at the most 112mb/s or almost full saturation of the 1gbe of the 3rd pc. I can see it directly in task manager. So this quirk normal? Am i relegated to do single transfers with windows file explorer to get maximum speed on the NAS directly for file management?

Scenario #2: When moving data between NAS’s if I use something like Rsync and initiate the job from one of the servers to the other, it moves very fast or as fast as the 10gbe connection can handle, a little over 1gb/s. Again if I move data using the 3rd pc from smb to smb on the different NAS’s, I am getting bottlenecked by the 1gbe NIC on that pc. Any better ideas to optimize this or am I going to have to break down and get a 10gbe interface for the “management” pc?

Thanks Folks!