Original Link: https://www.anandtech.com/show/9749/qnap-ts451-soho-nas-review



Introduction and Testbed Setup

QNAP is one of the leading vendors in the COTS NAS (commercial off-the-shelf network attached storage) space. They have a wide variety of hardware platforms to choose from, ranging from ARM-based single-bay systems to Xeon-based rackmounts. Earlier this week, they launched the Bay Trail-based TS-x51+ series for home and SOHO users.

Despite Intel having launched the Braswell platform for storage applications, QNAP has opted to remain with Bay Trail for the TS-x51+ series. A look at the specifications reveals that the core SoC and memory capacity seem to be similar to the TS-x53 Pro launched last year. However, while the TS-x53 Pro targets the mid-end SMB market, the focus of the TS-x51 is more towards the home consumer side. The differences between the TS-453 Pro and the TS-451+ are listed below:

  • 3x USB 3.0 ports on the TS-453 Pro vs. 2x USB 3.0 ports on the TS-451+
  • 4x GbE LAN ports on the TS-453 Pro vs. 2x GbE LAN ports on the TS-451+
  • No LCD display / local hands-on control on the TS-451+
  • Internal 250W PSU in the TS-453 Pro vs. External 90W power brick in the TS-451+
  • IR remote controller (MCE compatible) included in the TS-451+, optional with the TS-453 Pro
  • Industrial design differences in the chassis and drive trays

The specifications of our review sample of the QNAP TS-451+ are provided in the table below

QNAP TS-451+ Specifications
Processor Intel Celeron J1900 (4C/4T Silvermont x86 @ 2.0 GHz)
RAM 8 GB
Drive Bays 4x 3.5"/2.5" SATA II / III HDD / SSD (Hot-Swappable)
Network Links 2x 1 GbE
External I/O Peripherals 2x USB 3.0, 2x USB 2.0
Expansion Slots None
VGA / Display Out HDMI (with HD Audio Bitstreaming)
Full Specifications Link QNAP TS-451+ Specifications
Price USD 649

The various specifications of the NAS are backed up by the data gleaned via SSH access to the unit.

Having reviewed QNAP's SMB-targeted NAS units for the last couple of years, I was a bit put off by the industrial design of the unit. The drive caddies of the TS-451+ are plastic and flimsy. Despite the home consumer / SOHO focus, I would prefer that the caddies be the same as the ones used in the Pro series at this price point. Otherwise, the local control / LCD display panel is not going to be missed much (I rarely used that feature even in the Pro series). An in-built PSU would be good, but most SOHO NAS units come with power bricks and it is something difficult to get rid of in the units targeting this price point / market segment.

Our review unit initially shipped with QTS 4.1.4, but we upgraded to QTS 4.2 for our evaluation. The setup process itself is quite straightforward. Upon connection to the network, the QNAP TS-451+ receives a DHCP address even in a diskless state. The IP address can be determined either from the DHCP provider in the system or via the Qfinder utility. Accessing the IP address with the default admin/admin login credentials got us going with the setup process. We started off with one disk in the unit, and it was configured as a JBOD volume. Disks were added one by one, migrating in the process from JBOD to RAID-1 and on to RAID-5. The QTS OS handled the RAID migration and expansion without any issues. A detailed discussion of QTS 4.2 and the QNAP mobile apps will be done in an upcoming review.

In the rest of the review, we will take a look at the benchmark numbers for both single and multi-client scenarios across a number of different client platforms as well as access protocols. We also have a separate section devoted to the performance of the NAS with encrypted shared folders. Prior to all that, we will take a look at our testbed setup and testing methodology.

Testbed Setup and Testing Methodology

The QNAP TS-451+ can take up to 4 drives. Users can opt for either JBOD, RAID 0, RAID 1, RAID 5, RAID 6 or RAID 10 configurations. We expect typical usage to be with a single RAID-5 volume. To keep things consistent across different NAS units, we benchmarked a RAID-5 volume. Four Western Digital WD4000FYYZ RE drives were used as the test disks. Our testbed configuration is outlined below.

AnandTech NAS Testbed Configuration
Motherboard Asus Z9PE-D8 WS Dual LGA2011 SSI-EEB
CPU 2 x Intel Xeon E5-2630L
Coolers 2 x Dynatron R17
Memory G.Skill RipjawsZ F3-12800CL10Q2-64GBZL (8x8GB) CAS 10-10-10-30
OS Drive OCZ Technology Vertex 4 128GB
Secondary Drive OCZ Technology Vertex 4 128GB
Tertiary Drive OCZ Z-Drive R4 CM88 (1.6TB PCIe SSD)
Other Drives 12 x OCZ Technology Vertex 4 64GB (Offline in the Host OS)
Network Cards 6 x Intel ESA I-340 Quad-GbE Port Network Adapter
Chassis SilverStoneTek Raven RV03
PSU SilverStoneTek Strider Plus Gold Evolution 850W
OS Windows Server 2008 R2
Network Switch Netgear ProSafe GSM7352S-200

The above testbed can run up to 25 Windows 7 or CentOS VMs simultaneously, each with a dedicated 1 Gbps network interface. This simulates a real-life workload of up to 25 clients for the NAS being evaluated. All the VMs connect to the network switch to which the NAS is also connected (with link aggregation, as applicable). The VMs generate the NAS traffic for performance evaluation. However, keeping in mind the nature of this unit, we restricted ourselves to a maximum of 10 simultaneous clients. A detailed explanation of our solution-based benchmarking approach is available here.

Thank You!

We thank the following companies for helping us out with our NAS testbed:



Single Client Performance - CIFS & iSCSI on Windows

The single client CIFS and iSCSI performance of the QNAP TS-451+ was evaluated on the Windows platforms using Intel NASPT and our standard robocopy benchmark. This was run from one of the virtual machines in our NAS testbed. All data for the robocopy benchmark on the client side was put in a RAM disk (created using OSFMount) to ensure that the client's storage system shortcomings wouldn't affect the benchmark results. It must be noted that all the shares / iSCSI LUNs are created in a RAID-5 volume.

The QNAP TS-451+ manages to be amongst the top three in almost every benchmark trace. If at all one could nit-pick, it is the write performance. In real-life situations (with one or two clients), this minor performance aspect will hardly be noticed by users.

HD Video Playback - CIFS

2x HD Playback - CIFS

4x HD Playback - CIFS

HD Video Record - CIFS

HD Playback and Record - CIFS

Content Creation - CIFS

Office Productivity - CIFS

File Copy to NAS - CIFS

File Copy from NAS - CIFS

Dir Copy to NAS - CIFS

Dir Copy from NAS - CIFS

Photo Album - CIFS

robocopy (Write to NAS) - CIFS

robocopy (Read from NAS) - CIFS

We created a 250 GB iSCSI LUN / target and mapped it on to a Windows VM in our testbed. The same NASPT benchmarks were run and the results are presented below. The observations we had in the CIFS subsection above hold true here too.

HD Video Playback - iSCSI

2x HD Playback - iSCSI

4x HD Playback - iSCSI

HD Video Record - iSCSI

HD Playback and Record - iSCSI

Content Creation - iSCSI

Office Productivity - iSCSI

File Copy to NAS - iSCSI

File Copy from NAS - iSCSI

Dir Copy to NAS - iSCSI

Dir Copy from NAS - iSCSI

Photo Album - iSCSI

robocopy (Write to NAS) - iSCSI

robocopy (Read from NAS) - iSCSI

A few iSCSI benchmarks exhibited extensive caching behavior in some of the NASPT test passes. One of the issues we found was that setting the unit to report a volatile write cache would actually prevent Windows from turning off the write cache for the iSCSI volume. In any case, the iSCSI performance comes in the top three of the list, just like what we saw in the CIFS case.



Encryption Support Evaluation

Consumers looking for encryption capabilities can opt to encrypt a iSCSI share with TrueCrypt or some in-built encryption mechanism in the client OS. However, if requirements dictate that the data must be shared across multiple users / computers, relying on encryption in the NAS is the best way to move forward. Most NAS vendors use the industry-standard 256-bit AES encryption algorithm. One approach is to encrypt only a particular shared folder while the other approach is to encrypt the full volume. Till recently, QNAP only supported volume-level encryption. However, with the launch of QTS 4.2, folder level encryption is also supported now. We evaluated the effects of enabling folder-level encryption.

On the hardware side, encryption support can be in the form of specialized hardware blocks in the SoC (common in ARM / PowerPC based NAS units). In x86-based systems, accelerated encryption support is dependent on whether the AES-NI instruction is available on the host CPU. The Celeron J1900 unfortunately doesn't have AES-NI support. That prepares us for the performance penalty.

HD Video Playback - Encrypted CIFS

2x HD Playback - Encrypted CIFS

4x HD Playback - Encrypted CIFS

HD Video Record - Encrypted CIFS

HD Playback and Record - Encrypted CIFS

Content Creation - Encrypted CIFS

Office Productivity - Encrypted CIFS

File Copy to NAS - Encrypted CIFS

File Copy from NAS - Encrypted CIFS

Dir Copy to NAS - Encrypted CIFS

Dir Copy from NAS - Encrypted CIFS

Photo Album - Encrypted CIFS

robocopy (Write to NAS) - Encrypted CIFS

robocopy (Read from NAS) - Encrypted CIFS

Performance loss is around the 50% range. Writes, in particular, take a heavy hit with encryption enabled. The quad-core CPU helps a bit in taking up the cryptographic load, but our advice would be for users to not take advantage of the encryption capabilities of the TS-451+ unless performance is not a concern.



Multi-Client CIFS Performance for Consumer Workloads

The workloads experienced by a NAS unit in a typical home consumer setting have changed quite a bit over the last few years. Multiple mobile devices in a typical household raise the possibility that a NAS could be subject to the streaming out of multiple video files simultaneously. The popularity of IP cameras also make it necessary for NAS units to be able to record multiple video streams at the same time.

In our previous NAS reviews, we evaluated multi-client scenarios using synthetic workload traces and IOMeter. While there is nothing wrong in presenting numbers from such benchmarks, the reader is often left confused as to what those numbers might mean for his particular use-cases. Intel's NASPT benchmarking program gives us a good idea of the performance of the NAS unit when accessed by a single client. We took the source code of Intel's NASPT along with the supplied application traces and tweaked them to be able to run from more than one Windows client simultaneously in a co-ordinated manner. The graphs below present the results from tracking various metrics during the course of the benchmark runs. It must be noted that the average service times refer to what is obtained for all the traces when some of the data has already been cached in the client's memory. Unfortunately, NASPT doesn't provide any sort of guideline on what the optimal bandwidth and service times are for a good user experience.

Content Creation

The Content Creation workload seems to get acceptable performance for up to 6 clients. Beyond that, we have a noticeable drop in the per-client bandwidth numbers. The detailed table with a breakdown of all the throughput numbers as well as the service times is available here

Content Creation - Multi-Client Benchmark

Folder Copy from NAS

The Folder Copy from NAS workload seems to get acceptable performance for up to 10 clients (maximum that we tested). The detailed table with a breakdown of all the throughput numbers as well as the service times is available here

Folder Copy from NAS - Multi-Client Benchmark

Folder Copy to NAS

The Folder Copy to NAS workload seems to get acceptable performance for up to 6 clients. Beyond that, we have a saturation of the total throughput despite being on a 802.3ad link. The detailed table with a breakdown of all the throughput numbers as well as the service times is available here

Folder Copy to NAS - Multi-Client Benchmark

File Copy from NAS

The File Copy from NAS workload seems to get acceptable performance for up to 4 clients. Beyond that, the total available bandwidth plateaus well below the link-aggregation limit, indicating an IOPS issue. The detailed table with a breakdown of all the throughput numbers as well as the service times is available here

File Copy from NAS - Multi-Client Benchmark

File Copy to NAS

The File Copy to NAS workload seems to get acceptable performance for up to 6 clients. Beyond that, we have a sudden spike in the average response time. The detailed table with a breakdown of all the throughput numbers as well as the service times is available here

File Copy to NAS - Multi-Client Benchmark

HD Video (1x) Playback

The HD Video (1x) Playback workload seems to get acceptable performance for up to 3 clients. Beyond that, we have a plateau slightly below the link-aggregation limit. The detailed table with a breakdown of all the throughput numbers as well as the service times is available here

HD Video (1x) Playback - Multi-Client Benchmark

HD Video(1x) Playback and Record

The HD Video(1x) Playback and Record workload seems to get acceptable performance for up to 4 clients. Beyond that, we have a plateauing of the total bandwidth number. Thanks to the full-duplex nature of the NICs, we are able to cross the 250 MBps mark (thanks to the simultaneous reads and writes through the LAN). The detailed table with a breakdown of all the throughput numbers as well as the service times is available here

HD Video(1x) Playback and Record - Multi-Client Benchmark

HD Video (1x) Record

The HD Video (1x) Record workload seems to get acceptable performance for up to 4 clients. Beyond that, we have a sudden spike in the average response time. The detailed table with a breakdown of all the throughput numbers as well as the service times is available here

HD Video (1x) Record - Multi-Client Benchmark

HD Video (2x) Playback

The HD Video (2x) Playback workload seems to get acceptable performance for up to 3 clients. Beyond that, the total available bandwidth plateaus. The detailed table with a breakdown of all the throughput numbers as well as the service times is available here

HD Video (2x) Playback - Multi-Client Benchmark

HD Video (4x) Playback

The HD Video (4x) Playback workload seems to get acceptable performance for up to 3 clients. Beyond that, the total available bandwidth plateaus. The detailed table with a breakdown of all the throughput numbers as well as the service times is available here

HD Video (4x) Playback - Multi-Client Benchmark

Office Productivity

The Office Productivity workload seems to get acceptable performance for up to 10 clients (maximum that we tested). The detailed table with a breakdown of all the throughput numbers as well as the service times is available here

Office Productivity - Multi-Client Benchmark

Photo Album

The Photo Album workload also seems to get acceptable performance for up to 10 clients (maximum we tested). The detailed table with a breakdown of all the throughput numbers as well as the service times is available here

Photo Album - Multi-Client Benchmark

The detailed logs from the processing of our benchmarks - inclusive of metrics such as the file open times for each workload on each of the clients - can be found here



Multi-Client CIFS Performance for Professional Workloads

NAS units used in SMBs / SMEs need to provide good performance under heavy load from multiple clients. The SPEC SFS 2014 benchmark uses real-life workloads (just like Intel NASPT), but makes it easier for users to understand the benchmark results. This is achieved by using the concept of business metrics. Given a particular NAS unit, how many concurrently accessed databases can reside in it? How many IP cameras or video streams can be simultaneously recorded? To determine this metric, each load point is associated with a target required op rate. If the NAS under test doesn't meet that op rate, it is deemed as an 'invalid run'. SPEC requires all published benchmarks to follow certain strict rules - such as presented results having no invalid runs for at least 10 load points. Unfortunately, small-scale NAS systems with 7200 RPM drives can't meet these requirements, Hence, we can't officially publish SPEC SFS 2014 benchmark results for the evaluation of the QNAP TS-451+.

Using a popular filer benchmarking program, we did play back multi-client real-world professional workload access traces on the NAS using up to 10 Windows 7 VMs. However, failing to meet the required op rate criteria at a particular load point made us stop the testing a couple of load points down the road. The QNAP TS-451+ with four 7200 RPM hard drives in RAID-5 can support recording of 10 or more video streams, 5 or less databases, 4 or less software builds and 2 or less virtual desktops.

Database Operations

The Database Operations workload seems to get / doesn't seem to get acceptable performance for up to 5 clients.The detailed metrics from our trace playback are available here

Database Operations - Op Rates

Database Operations - Bandwidth and Latencies

Software Builds

The Software Builds workload seems to get / doesn't seem to get acceptable performance for up to 4 clients.The detailed metrics from our trace playback are available here

Software Builds - Op Rates

Software Builds - Bandwidth and Latencies

Video Recording

The Video Recording workload seems to get / doesn't seem to get acceptable performance for up to 10 clients.The detailed metrics from our trace playback are available here

Video Recording - Op Rates

Video Recording - Bandwidth and Latencies

Virtual Desktops

The Virtual Desktops workload seems to get / doesn't seem to get acceptable performance for up to 2 clients.The detailed metrics from our trace playback are available here

Virtual Desktops - Op Rates

Virtual Desktops - Bandwidth and Latencies



Multi-Client NFS Performance for Professional Workloads

We looked at the multi-client performance of CIFS shares for professional workloads in the previous section. In a similar manner, we also evaluated the multi-client NFS performance of the QNAP TS-451+. Instead of the Windows 7 VMs, we used CentOS 7 VMs. The network configuration remained the same. The NFS share exported on the NAS was mounted with the following options.

<NAS_IP>:/PATH_TO_NFS_SHARE /PATH_TO_LOCAL_MOUNT_FOLDER nfs rw,relatime,vers=3,rsize=32768,wsize=32768,namlen=255,hard,proto=tcp,timeo=600,retrans=2, sec=sys,mountaddr <NAS_IP>,mountvers=3,mountproto=udp,local_lock=none,addr=<NAS_IP> 0 0

Using a popular filer benchmarking program, we did played back the same multi-client real-world professional workload access traces used in the previous section. Similar to the strategy for the CIFS performance evaluation, failing to meet the required op rate criteria at a particular load point made us stop the testing a couple of load points down the road. The QNAP TS-451+ with four 7200 RPM hard drives in RAID-5 can support recording of 10 or more video streams, 4 or less databases, 5 or less software builds and 2 or less virtual desktops when it comes to NFS performance.

Database Operations

The Database Operations workload seems to get / doesn't seem to get acceptable performance for up to 4 clients.The detailed metrics from our trace playback are available here

Database Operations - Op Rates

Database Operations - Bandwidth and Latencies

Software Builds

The Software Builds workload seems to get / doesn't seem to get acceptable performance for up to 5 clients.The detailed metrics from our trace playback are available here

Software Builds - Op Rates

Software Builds - Bandwidth and Latencies

Video Recording

The Video Recording workload seems to get / doesn't seem to get acceptable performance for up to 10 clients.The detailed metrics from our trace playback are available here

Video Recording - Op Rates

Video Recording - Bandwidth and Latencies

Virtual Desktops

The Virtual Desktops workload seems to get / doesn't seem to get acceptable performance for up to 2 clients.The detailed metrics from our trace playback are available here

Virtual Desktops - Op Rates

Virtual Desktops - Bandwidth and Latencies



Miscellaneous Aspects and Final Words

In order to keep testing consistent across all 4-bay units, we performed all our expansion / rebuild testing as well as power consumption evaluation with the unit configured in RAID-5. The disks used for benchmarking (Western Digital WD4000FYYZ) were also used in this section. The table below presents the average power consumption of the unit as well as time taken for various RAID-related activities. In the genera state with the hard disk powered on, but not actively reading or writing data, the power consumption was around 50 W, though it dropped to around 16 W with the disks in sleep mode.

QNAP TS-451+ RAID Expansion and Rebuild / Power Consumption
Activity Duration (HH:MM:SS) Avg. Power (W)
Single Disk Init - 20.47 W
JBOD to RAID-1 Migration 08:21:12 33.33 W
RAID-1 (2D) to RAID-5 (3D) Migration 20:52:59 44.11 W
RAID-5 (3D) to RAID-5 (4D) Expansion 22:35:18 53.09 W
RAID-5 (4D) Rebuild 08:35:53 56.16 W

The graphs below show the power consumption and rebuild duration when repairing a RAID-5 volume for the various 4-bay NAS units that have been evaluated before.

Power - RAID-5 (4D) Rebuild

The TS-451+ takes very little time to rebuild the NAS volume. However, the power consumption is on the higher end of the spectrum. Overall, the efficiency (energy consumerd in the process) should definitely be in QNAP's favor.

Time - RAID-5 (4D) Rebuild

Concluding Remarks

The TS-x51+ series is the latest addition to QNAP's lineup targeting the home users / SOHO market. There is a distinct multimedia focus with the bundled IR remote. Braswell would have further strengthened the multimedia credentials, but QNAP has opted to strangely continue with Bay Trail for this product line. Other than that, the performance of the unit is just slightly better than that of the TS-451 that we evaluated last year.

QNAP's firmware, though, has been improving by leaps and bounds with every release. QTS 4.2 has brought in a host of new features. The NAS is pretty flexible and provides a large number of add-ons as well as third party apps. The TS-451+ is also capable of supporting multiple virtual machines, though, with just two network ports, it is unlikely that consumers will want to run more than one. Earlier this year, QNAP launched Container Station, which adds Docker functionality to QTS. Obviously, QNAP's transcoding functionality that takes advantage of Intel's Quick Sync engine is present in the TS-451+ also. Along with the Hybrid Desk app (Chrome / Kodi etc.) and QvPC technology, the NAS can be used just like a PC for most purposes.

The above advantages aside, there are certain areas where QNAP could improve. One of the main points is the quality of the drive bays in the TS-451+. At the target price point, we need metal drive trays. On a more generic note, QNAP needs to move to Braswell soon while also delivering support for the btrfs file system (in addition to the currently supported EXT4).

The TS-x51+ series has four members - the TS-451+-8G-US coming in at $649, the TS-451+-2G-US coming in at $529, the TS-251+-8G-US coming in at $499 and the TS-251+-2G-US at $399. The price point is definitely an issue, as the TS-453 Pro with 8 GB of memory is currently available in Amazon for $645. For a similar amount, users can get two extra LAN port as well as an extra USB 3.0 port, and there is no power brick to deal with. The only downside is that there is no bundled IR remote in the TS-453 Pro. For users who don't need the IR remote control capabilities (i.e, those who are not going to hook up the NAS to a display and run XBMC / Kodi directly on the NAS), the TS-453 Pro is a much better choice in all respects.

In terms of firmware capabilities and performance for this market segment, there is nothing to complain about in the QNAP TS-451+. The NAS with the included IR remote is attractive for multimedia enthusiasts who want to use the unit also as a media player. At the currently available price points, we would recommend the TS-453 Pro over the TS-451+. For the TS-451+ to become a compelling choice, the pricing aspect needs to be addressed.

Log in

Don't have an account? Sign up now