Like every other website on the planet, SmallNetBuilder uses cookies. Our cookies track login status, but we only allow admins to log in anyway, so those don't apply to you. Any other cookies you pick up during your visit come from advertisers, which we don't control.
If you continue to use the site, you agree to tolerate our use of cookies. Thank you!

Router Charts

Click for Router Charts

Router Ranker

Click for Router Ranker

NAS Charts

Click for NAS Charts

NAS Ranker

Click for NAS Ranker

More Tools

Click for More Tools

NAS How To

Performance- FreeNAS + Vista

Since running Vista on my iozone test machine had helped goose the performance of the Windows Home Server based system in Fast NAS Part 3, I decided to see if it would help with a NAS that wasn't using Microsoft SMB, TCP/IP or file copy code.

I also noticed the performance improvement suggestions at the bottom of the FreeNAS CIFS/SMB settings page (Figure 6), so decided to try enabling the Large read/write (shown) and Tuning (System:Advanced page) options, too.

FreeNAS CIFS performance improvement options

Figure 6: FreeNAS CIFS performance improvement options

To keep the graphs uncluttered, Figure 7 shows a comparison of only RAID 0 write performance with these variations:

  1. RAID 0 - original configuration. No CIFS Tweaks. Win XP2 on iozone machine
  2. RAID 0 Vista SP1 - Same as #1, but with Vista SP1 on iozone machine
  3. RAID 0 Vista SP1 HD - Same as #2, but with FreeNAS installed on IDE hard drive
  4. RAID 0 Vista SP1 HD Tun Lg - Same as #3, but with FreeNAS Large read/write and Tuning options enabled

Note that I expanded the tests to include a 4 GB file size, so that both the iozone 512 MB and FreeNAS 2 GB memories were exceeded during the test. I also dropped the D-Link from the chart, since I didn't have any RAID 0 mode data handy.

Atom Write performance - FreeNAS
Click to enlarge image

Figure 7: Atom Write performance - FreeNAS w/ Vista, CIFS tweaks

The tests with FreeNAS running from an IDE hard drive were just to convince myself that there was no performance penalty from running the OS from a flash drive (or vice versa). The bottom line from these tests is that Vista SP1 alone didn't provide write throughput improvement, but enabling the Large read/write and Tuning options did.

Figure 8 tells a different story for reads, however. This time, it is Vista that provides a read speed boost, with no difference from enabling the Large read/write and Tuning options.

Atom Write performance - FreeNAS
Click to enlarge image

Figure 8: Atom Read performance - FreeNAS w/ Vista, CIFS tweaks

Closing Thoughts

So it looks like the combination of the Intel Atom mobo, a gigabit PCI NIC, FreeNAS with Large read/write and Tuning tweaks enabled and Vista SP1 running on a client, yield a NAS with slightly-better write and much better read performance than you can get from an off-the-shelf, comparably-priced dual-drive NAS. The extra performance comes at a $20 - $50 premium and 2X power consumption compared to the D-Link DNS-321/323, however. And, at least for my build, the Atom-based result isn't anywhere near as small or attractive!

But the Atom-based NAS also didn't come anywhere near bumping up against the 67 MB/s single-spindle SATA drive limit that I found in my tests of NASes using beefier CPUs. And I also didn't see any sign of RAID 0 or 1 providing higher performance than single drive operation. Is that all there is? Or can a different OS make the difference?

In Part 2, I'll exchange FreeBSD for Linux and find that not all open source distros are equal—at least when it comes to building NASes!

More NAS

Wi-Fi System Tools
Check out our Wi-Fi System Charts, Ranker and Finder!

Support Us!

If you like what we do and want to thank us, just buy something on Amazon. We'll get a small commission on anything you buy. Thanks!

Over In The Forums

I've been a fan of ASUS routers for quite some time. My first one was a N66U. I loved the interface and how I could put different firmwares on it. I w...
Not sure if this is the right place to post this. I have an ASUS AC86U and with AES-NI it kicks OpenVPN butt. However, I am unsure of how likely it is...
Hello Im setting up a openvpn server on a remote asus router (AC56R). Router ip is 192.168.1.1Router openvpn server ip is 10.0.3.1openvpn is working o...
Hi,My IP WAN is ok... ...but the Server Certificate shows my LOCAL IP like this: View attachment 18667Lookup its ok for DDNS:...IP Wan invalid for H...
Hello,After a long time, I have recently updated my merlin software on my 86U. After upgrading, OpenVpn does not connect anymore. I keep getting an er...

Don't Miss These

  • 1
  • 2
  • 3