Benchmarks - Multi-Client Test
The Intel NAS Performance Tool (NASPT) is an excellent way to determine NAS performance in a single user environment. Any review that only uses NASPT assumes that only a single computer will access the target NAS at one time. We took issue with this method of testing and spent over a year designing, building, programming, and finally validating the TweakTown Multi-Client Test.
The test uses Microsoft Office data recorded to traces and played back to the NAS from up to 120 client Windows 7 installations (clients). We record total throughput of all clients and average response time per client.
Over time, we'll populate the two multi-client charts with several NAS products from a span of categories. The products range from a dual Xeon server with two 10GbE to a two-bay NAS with a single gigabit Ethernet connection. The products will fall into their performance categories based on performance and not marketing material or opinion.
The 10GbE configuration delivers massive throughput with the 10 HDDs in RAID 5 and a single Seagate X210 SSD for cache in Windows Storage Server 2012 R2. The 8-core Avoton Atom processor has the processing power to let this configuration run at very high speeds.
The 1GbE configuration without a cache drive has a difficult time delivering the same throughput as the Linux based systems. We have four NAS in the lab now with Windows Storage Server 2012 R2 and all have the same issue in RAID 5 (single parity) compared to the Linux based systems.
The same is true in the latency results from the same test. Here, though, the ASRock 1GbE configuration actually manages to do a bit better than the Seagate 1U 8-drive configuration, but only from 64 clients to 120 clients. The 10GbE configuration delivers very low latency throughout the test, though.