Weird file transfer issue


Recommended Posts

I decided to install FreeNAS corral as a VM on unraid so I can play with it. I gave the FreeNas a dedicated SATA controller card and attached a bunch of HDs to it.

Setup a simple ZFS volume and a test share.

While doing some file transfer tests, I'm finding a weird discrepancy which I can';t explain.

 

Network topology:
Workstation PC (running Win 10) --> 1GB Ethernet --> Unraid 6.3.3

Windows 10VM (running on Unraid)

FreeNAS Corral VM (running on Unraid)

(The Windows 10 OSs, Unraid and FreeNAS are installed with the basic installation defaults. No customization was done for network behaviors.)

 

Benchmarking:

The test file was just shy of a 1GB.

I copy the test file from Workstation PC over ethernet and I get 113MB/s write to Unraid (it's writing to a SSD cache disk) 

I copy the same file back from UnRaid (from cache SSD disk) to the Workstation PC and I get 113MB/s read.

This makes sense. I saturate the gigabit connection.

 

I copy the same test file from the Win10 VM to  and I get 130MB/s write and 180MB/s read to the FreeNAS zfs share on the FreeNAS VM

This also makes sense. Since both VMs are on the same hardware, I'm likely getting to the read/write limit of the HDs.

 

Now if I copy the test file from the Workstation PC over the LAN to the FreeNAS share, I only get 80MB/s write speed. (Read speeds over the LAN are 113MB/s, as expected)

 

What would cause this limiting in transfer speed when I know the array can be written to faster and I know the ethernet connection can also handle faster transfers?

What would you do to get to the bottom of this weird limitation?

 

Edited by outsider
Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.