/  5
 
OpenSource NAS solutionSyed Atif AliDated 03-Apr-2007OR
 
Opensource NAS ServerDated: 03-04-07
Introduction :
 This document tests FreeNAS and OpendFiler accessed thru SMB/CIFS NFSprotocol and check there performance over different tests.
Objective:
 To find a reliable , cheap and commodity hardware based open sourcesolution for NAS , the two options tested are OpenFiler and FreeNAS .
Test Environment:
Pentium 4 3.0 GHz512 MB RAM3x1 SATA 250 GB 7200 RPM hard drives To make RIAD 51x1 6 GB old hard drive to store OS1000/100/10 Mbps network card (Connected at 100Mbps)
Test plan :
 Test plan is simple , create different sizes of files on the storage server using bothNFS and SMB protocol and check their performance . To minimize The file systemcache multiple tests were performed and sync I/O was used to minimize the affect. The sizes of file used areSmall file = 1K Medium file = 5MBig file = 100MNumber of files createdsmall files =1000Medium files = 500Big Files = 10{small,med,big}{NFS,SMB} = small, medium and big files over NFS or SMBprotocolDisclaimer:Both Openfiler and FreeNAS provide a lot more functionality than tested in thisdocument. They both provide other protocols to support. This document does notchecks that . This document should only be read in order to see the comparison of SMB and NFS usage in an environment. Author is interested in only these twoprotocols. using which these NAS servers will be used in his office.
 
Write Tests :
Server
smallNFSsmallSMBmedNFSmedSMBbigNFSbigSMB
FreeNAS
real0m8.179suser0m1.244ssys0m3.232sreal0m6.927suser0m1.216ssys0m2.360sreal4m34.098suser0m3.868ssys0m22.813sreal35m27.237suser 0m5.496ssys 1m1.740sreal 1m48.207suser 0m1.484ssys 0m8.985sreal 13m55.671suser 0m1.600ssys 0m18.293s
OpenFiler
real0m19.382suser0m0.740ssys0m3.580sreal0m6.478suser0m1.176ssys0m2.148sreal5m44.807suser0m3.440ssys0m20.421sreal23m56.588suser 0m9.277ssys 1m20.393sreal 1m52.971suser 0m1.220ssys 0m7.616sreal 11m12.332suser 0m4.016ssys 0m37.230s
SMB preforms better on OpenFiler withsignificant difference as compared toFereNAS.FreeNAS edges out FreeNAS on NFS testsbut with very little difference.I also found out that SMB implementationon BSD is known to be slow compared toLinux.
Read Tests:
Server
smallNFSsmallSMBmedNFSmedSMBbigNFSbigSMB
FreeNAS
real0m1.469suser0m0.028ssys0m0.260sreal0m2.198suser0m0.024ssys0m0.204sreal7m36.032suser0m0.472ssys0m21.029sreal9m34.758suser0m0.308ssys0m26.010sreal 1m55.273suser 0m0.124ssys 0m7.924sreal 3m41.032suser 0m0.132ssys 0m9.761s
OpenFiler
real0m1.263suser0m0.028ssys0m0.256sreal0m1.150suser0m0.032ssys0m0.260sreal4m24.180suser0m0.424ssys0m21.205sreal8m57.914suser0m0.320ssys0m26.370sreal 1m33.185suser 0m0.192ssys 0m8.437sreal 3m32.674suser 0m0.184ssys 0m10.577s
SmallNFSSmallSMBMedNFSMedSMBBigNFSBigSMB0.00002.50005.00007.500010.000012.500015.000017.500020.000022.500025.000027.500030.000032.500035.000037.5000
Write Tests
FreeNasOpenFiler
Different File Sizes over NFS or SMB protocol
   T   i  m  e   i  n   M   i  n  u   t  e  s

Share & Embed

More from this user

Recent Readcasters

Add a Comment

Characters: ...

Victor Strasserleft a comment

@drakenfly - I find all the answers I need using Google. Selling the admin manual is better then what you get from Red Hat for RHEL, where you have to buy a subscription to get any patches.

antispyleft a comment

Wow! thanks

drakenflyleft a comment

Was very interested in openfiler until there was a cost to downloading any kind of admin or user guide from openfiler website...so much for open source.