Since there seemed to be a request for my benchmarks, I had some spare time today to fire up the test rig and punched out some numbers.
I used the Passmark performance software for the testing, reluctantly, I prefer to use IoZone and or diskwriggler.
The test machines are identical Dell PowerEdge 1750's with the following specs :
Dual Intel Xeon CPU 2.80gz
512KB Cache
2GB Ram
Dual Broadcom GigE ethernet
2x40 gig SCSI drives via a LSI MegaRaid in a Raid 1 config (Mirroring)
Sharing was used with SMB/Samba
A clean Windows XP Pro SP2 install was used as the client running the Passmark software. All machines were rebooted between tests to void any caching issues and all tests were done machine to machine via a *crossover* cable to avoid any network latency from cabling, switch etc.
I first tested Windows XP Pro sharing a volume. I had to test this one about 5 times because I didn't believe the numbers. Windows XP Pro had extremely low write numbers, I would have to blame this on a poor driver, which was supplied by Dell. The reads seemed pretty satisfactory and I also noticed that my copy of Windows XP was only using 1 processor, not both, I apparently didn't have the multiprocessor version/license etc.
Here's the Passmark results for Windows XP Pro to Windows XP Pro :
Next I tested FreeNAS, It performed about half as fast on reads than Windows XP Pro, but was twice as fast in writes, again the slow writes are probably due to the windows driver. (I might add, I did all the tweaks the FreeNAS site suggests for better performance)
Then NASLite, the numbers didn't surprise me, they were consistant with what I was getting during beta testing of v2. I definately believe Windows can get better writes under different conditions and of course there is slower performance since it's a RAID 1, the reads may not get better. FreeNAS has produced the same results against NASLite-2 during all my testing, and I will go on the record saying NASLite-2 is twice as fast as FreeNAS.
A few more things to consider on the server side, NASLite-2 only uses up to 768Megs of ram, and 1 processor, Windows XP Pro should have supported the full 2gigs of ram and 1 processor, FreeNAS on the other hand supports dual processors and the full 2gigs of ram.