Michael Eager
Cadet
- Joined
- May 14, 2018
- Messages
- 6
I have a iXsystems FreeNAS-mini sever with a point-to-point 10Ge (MTU=9000) connection to a workstation. The FreeNAS has 16Gb RAM, 4x4Tb disks, RAIDZ. When I run iperf, the transfer rate from the server to the workstation is an outstanding 942Mb/s.
I have a directory mounted from the FreeNAS box to the workstation using NFS. Mount lists the following: (rw,relatime,vers=4.1,rsize=131072,wsize=131072,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=192.168.xx.xx,local_lock=none,addr=192.168.xx.xx)
After clearing the disk cache on the workstation, copying (cp -r) a 2.4Gb directory with 5822 files from the server to a local drive takes 51:18 minutes. Copying a tar file of the same directory takes 1:05 min.
It appears that the transfer rate declines as the transfer progresses, dropping to 500KB/s or much less toward the end of the copy. While this is going on, the FreeNAS seems to be lightly loaded. CPU is around 10%, load is 1.5, and the network traffic is minimal. (There is a network spike to 700Mb/s when the transfer starts, but that rapidly declines.)
Anyone have any idea what is causing this problem? Or how to fix it?
I have a directory mounted from the FreeNAS box to the workstation using NFS. Mount lists the following: (rw,relatime,vers=4.1,rsize=131072,wsize=131072,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=192.168.xx.xx,local_lock=none,addr=192.168.xx.xx)
After clearing the disk cache on the workstation, copying (cp -r) a 2.4Gb directory with 5822 files from the server to a local drive takes 51:18 minutes. Copying a tar file of the same directory takes 1:05 min.
It appears that the transfer rate declines as the transfer progresses, dropping to 500KB/s or much less toward the end of the copy. While this is going on, the FreeNAS seems to be lightly loaded. CPU is around 10%, load is 1.5, and the network traffic is minimal. (There is a network spike to 700Mb/s when the transfer starts, but that rapidly declines.)
Anyone have any idea what is causing this problem? Or how to fix it?