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

Can anyone tell me how to create a user script? I tried to follow the wiki here ( but wit...
Hi. I have setup Dual WAN as failover and I am using Asus DDNS on my router. When my Primary WAN is up, I can easily connect to my router remotely thr...
I have an ASUS RT-86U and i wish to install Merlins firmware onto this.The confusion is that the firmware files are usually .trx but Merlins for some ...
I had the channel set auto for 2.4GHz on ac88U, 384.15 release.And it picked 8 as optimal which was no optimal it should be either 1 or 10/11. But whe...
I'll probably look for a .css type theme for those Stylish type plugins but usually try to avoid that if I can if a site offers its own option.Is ther...

Don't Miss These

  • 1
  • 2
  • 3