So I have a 10GbE setup with 64GB of ram on both sides (I'm actually running OpenZFS on my mac pro as well).
When I push a 20 GB file or more, the transfer speed exceeds the speed of the array, but I assume it goes straight into the memory. As the copy is finished on the client side, the array keeps working to write all the data stored in memory?
My issue is that I have to wait until the system is ready when I want to read a file. If the system is still writing I have to wait or get terrible IOPS performance.
My question: is there a way to tune ZFS so it writes straight to disk?
Or is there something completely different going on here? Also sorry for the bad terminology...
Thanks!
K.
When I push a 20 GB file or more, the transfer speed exceeds the speed of the array, but I assume it goes straight into the memory. As the copy is finished on the client side, the array keeps working to write all the data stored in memory?
My issue is that I have to wait until the system is ready when I want to read a file. If the system is still writing I have to wait or get terrible IOPS performance.
My question: is there a way to tune ZFS so it writes straight to disk?
Or is there something completely different going on here? Also sorry for the bad terminology...
Thanks!
K.