Unstable file transfers
Posted: 30 Apr 2014 18:04
Hi,
I´ve been asked to improve the performance of a NAS4Free based server.
While I´ve tested a few NAS oriented linux distributions in the past this is my first in-depth incursion in the BSD realms.
I don´t want to steal too much time from you so I will go straight to the point:
This server is currently running v 9.1.0.1.847, has 6 drives, 3 TB each in Raidz1 mode, it is used to store video editing projects so huge files are being frequently copied on and off the Server.
I have assempled a tiny NAS4Free machine in order to famliarize myself with NAS4Free and see if I could reproduce the main problem I would need to fix, which is frequent drops during the transfers.
As it seemed to me that the main issue could be the "ZFS breathing" I have tunned the loader and sysctl configurations and I did achieve a relatively faster and more stable performance. But what I´ve found now is that SMB/CIFS transfers remain unstable while FTP transfer are much smoother, actually I believe the speed transfers could very well be hitting my very poor test-hardware limits.
So my question is if there is any documentation that specifically addresses the performance of CIFS + very large files + RaidZ1.
I have done many searches on this specific subject but for every suggestion I find another one in the opposite direction, and unfortunanly I´m against the clock to get, if not a fully optimal performance, at least one that allows people to work.
Maybe I should just drop SMB and use FTP or AFP instead? (some of them are Mac terminals).
maybe using 9.2.x would mean a quick way to get a noticeable boost in samba performance?
Thanks in advance.
HQ.
I´ve been asked to improve the performance of a NAS4Free based server.
While I´ve tested a few NAS oriented linux distributions in the past this is my first in-depth incursion in the BSD realms.
I don´t want to steal too much time from you so I will go straight to the point:
This server is currently running v 9.1.0.1.847, has 6 drives, 3 TB each in Raidz1 mode, it is used to store video editing projects so huge files are being frequently copied on and off the Server.
I have assempled a tiny NAS4Free machine in order to famliarize myself with NAS4Free and see if I could reproduce the main problem I would need to fix, which is frequent drops during the transfers.
As it seemed to me that the main issue could be the "ZFS breathing" I have tunned the loader and sysctl configurations and I did achieve a relatively faster and more stable performance. But what I´ve found now is that SMB/CIFS transfers remain unstable while FTP transfer are much smoother, actually I believe the speed transfers could very well be hitting my very poor test-hardware limits.
So my question is if there is any documentation that specifically addresses the performance of CIFS + very large files + RaidZ1.
I have done many searches on this specific subject but for every suggestion I find another one in the opposite direction, and unfortunanly I´m against the clock to get, if not a fully optimal performance, at least one that allows people to work.
Maybe I should just drop SMB and use FTP or AFP instead? (some of them are Mac terminals).
maybe using 9.2.x would mean a quick way to get a noticeable boost in samba performance?
Thanks in advance.
HQ.