Sequential Data Transfer By Size
Before we dive into trace-based workload testing, let's first look at data transfer performance a couple of different ways. We'll start with data transfer speeds by file size. The larger the blocks, the easier it is for the system to transfer information. Smaller files sizes are bogged down by more metadata, small log-type files that slow the transfer.
Sequential reads show the FreeNAS Mini performing steadily in both of the configurations we're testing. The first test is with SSD cache drives, one for read and one for write. Throughout this review, you can find the ZIL+L2ARC test by looking for the thick red line. The black line shows the FreeNAS Mini without cache. Both the cached and uncached tests use 4x Seagate NAS HDDs with 4TB of capacity each.
Steps were taken to prior to each test to condition the system's flash. iXsystems uses SSDs known to deliver high steady state performance while also recovering from enterprise preconditioning very quickly.
We still haven't found a NAS in this price range that yields a smooth ramp up in sequential writes as the data size grows. As you can see on the chart, systems are optimized at different points. If the iXsystems FreeNAS Mini didn't encounter such a large drop-off with 512KB data, it would have yielded a smoother transition through increasing block sizes.
How much is the case itself? That I might be interested in, but...
The case is a Supermicro CSE-721TQ-250B which is $160.
A great motherboard would be the X10SDV-F which is $850 (dual GBe Intel nics, Xeon-D 8 core, check Anandtech they did a great review on it). Stronger CPU than the one in this review.
Then for $1017 you can get the X10SDV-TLN4F which includes built in 2x Intel 10GBe as well as 2x Intel GBe.
or for $?? (probably more) the X10SDV-8C-TLN4F which is the same as above but has Hyperthreading (16 threads).
The price still seems kinda high, I'd like to see "real world use" as opposed to benchmarks but that's so difficult to actually do.
If the price seems high then it's not for you, but as said this is not a consumer product for home users. You want a basic, easy solution then investigate some of the WDMYCLOUD options instead. I bought a 4TB model and added a 4TB WD Elements as backup but that's for video storage and not as reliable nor as fast as a business class solution.
$2000 with drives for business is really not bad considering the cost to run a business, loss of data costs, and the fact you can probably write of some as a business expense.
On a side note, some guy vehemently argued against using ECC memory with ZFS. He admitted it was really stupid to *not* using ECC memory but he just couldn't admit he was wrong so he kept doubling down on dumb. His major argument? I was a few dollars off on the price of ECC memory.
You have to love the Internet.