November 13th, 2018 by Lyle Smith
QSAN XCubeNAS XN5004T NAS Review
The QSAN XCubeNAS XN5004T is a NAS designed for Workgroup and SMB use cases. Powered by a Intel Celeron 2.9GHz Dual-Core Processor, the 4-bay XN5004T is one of the two models from XN5000T NAS series. It comes equipped with up to 32GB SO-DIMM (8GB standard), an HDMI port, four 1GbE LAN (RJ45) ports, five USB 3.0 ports and a has a maximum capacity of a generous 58TB. It also features an on-board SATA SSD slot to increase overall system performance.
To further increase its flexibility, the QSAN has equipped the XN5004T with an additional a PCIe expansion slot, which can be outfitted with either a 10GbE card or a Thunderbolt 3.0 adapter. The latter gives the NAS a speedy 40Gbps data transmission rate, turning the XN5004T into a viable solution for demanding throughput environments, such as video/photo editing and high-speed external device data backup applications.
XN5004T supports a range of RAID levels, allowing users to ensure the protection and integrity of their data. Users can also create custom storage pools and auto-categorize data based on their usage patterns. This is a common feature among NAS solutions: often-accessed data is moved to the faster disks (i.e., the SSD in this case) for better performance, while rarely-accessed data is moved to slower disks. The SSD can also be used as part of QSAN's deduplication technology, which is rare to see in a NAS of this class.
Backed by a 2-year warranty, the 4-bay XCubeNAS XN5004T goes for roughly $1,250 for the diskless model.
XCubeNAS XN5004T Specifications
|CPU||Intel Celeron 2.9GHz Dual-Core Processor|
|RAM||8GB DDR4 SO-DIMM, up to 32GB|
|USB||USB 3.0 x5|
|Flash||8GB USB DOM|
4 LFF with lock
|No. of Internal Hard Disks||5：4 (LFF disk) + 1 (SFF disk)|
|Max. Raw Capacity||58TB：14TB x4 + 2TB SSD x1|
|Hard Drive Interface||SATA 6Gb/s (backward compatible with SATA 3Gb/s)|
|Expansion Slot||PCIe Gen3x8 for 10 GbE / Thunderbolt 3.0 adapter cards|
|Ethernet Ports||1 GbE LAN (RJ45) x4|
Dimension (H x W x D)
|177 x 190 x 235 mm|
|Agency Certifications||FCC Class B • CE Class B • BSMI Class B • VCCI Class B • RCM Class B • KCC Class B|
|Warranty||System : 2 years|
Operating temperature : 0 to 40°C
Shipping temperature : -10 to 50°C
Operating relative humidity : 20% to 80% non-condensing
Non-operating relative humidity : 10% to 90%
Design and Build
The XN5004T features a very modern, slick-looking build, which is highlighted by its charcoal-colored enclosure. QSAN has also went with a minimalist design for the front panel.
Below the QSAN logo is the USB copy button (with an LED indicator for USB Status) and one of its USB 3.0 ports. Also on the front panel are the LED indicators for the LAN status, Expansion Unit status and the HDD and SSD statuses, the latter which runs horizontally above each bay.
The small form factor bay for the SATA SSD are located at the left side of the system. The Large Form Factor Large form factor slots drive trays feature both 3.5-inch and 2.5-inch mounting holes. Users can populate them with up to 10TB drives in the 3.5 inch HDD bays. The XN5004T uses a screw-less tray design for its trays, making it very easy to install drives.
The XN5004T comes with 8GB of DDR4 SO-DIMM RAM (built-in), which can also be easily expanded to up to 32GB without any tools, as users have easy access to the service door on the front panel.
Turning around the XN5004T reveals the rest of the connectivity: a power port, an additional PCIe Slot for expansion (Gen3 x 8), an HDMI Port, the Gigabit LAN Port, the remaining four USB 3.0 ports, a Kensington Lock and the usual reset to factory default button.
QSAN Storage Management (QSM) 3.0 is the company's NAS operating system for their XCubeNAS series. It uses Linux kernel and features a comprehensive set of storage features to manage and protect data. Users also have capacity expansion and encryption options, unlimited snapshots, and unlimited clones.
The Control Panel allows users to easily access and change general system settings, including System name, Time & Date, maintenance, security, and Management.
The Pool setting gives in-depth information about all existing pools, including pool type, encryption, status, and capacity. Users also have access to SSD Cache, Deduplication, Auto Tiering, Spare disks, and SED authentication options.
The Folder Map shows the users and group permissions for each shared folder on the XCubeNAS or domain server by clicking the folder icon. Simply click the account name to access the User or Group page's account settings.
Users also have access to Deduplication options. For example, a pool with Read SSD cache makes storage capacity more efficient and lowers the capacity requirement.
The System Update page shows current firmware information, the firmware update schedule and allows users to update their firmware manually. All updates, including new features, functionality improvement, and performance enhancements, are free to users.
Testing Background and Comparables
We publish an inventory of our lab environment, an overview of the lab's networking capabilities, and other details about our testing protocols so that administrators and those responsible for equipment acquisition can fairly gauge the conditions under which we have achieved the published results. None of our reviews are paid for or overseen by the manufacturer of equipment we are testing.
We tested both CIFS and iSCSI performance using a mirrored configuration, with SSD read cache enabled as well as compression and dedupe enabled using Toshiba N300 8TB drives.
Our standard StorageReview Enterprise Test Lab regimen runs the device through its paces with a battery of varying performance levels and throughput activity workloads. For the NAS, the following profiles were utilized to compare performance between different RAID configurations and different networking standard protocols (SMB and iSCSI):
- 4K 100% Read / 100% Write throughput
- 8K 100% Read / 100% Write throughput
- 8K 70% Read / 30% Write throughput
- 128K 100% Read / 100% Write throughput
Our first benchmark measures the performance of random 4k transfers comprised of 100% write and 100% read activity. Here, the XN5004T showed its best read and write throughput under a iSCSI (block level) configuration with 3,378 IOPS read and 1,052 IOPS write. In CIFS (file level), the XN5004T posted 2,765 IOPS read and 980 IOPS write.
Moving on to average latency, we see the XN5004T with 75.756ms read and 243.203ms when configured with iSCSI. In CIFS, the XN5004T had 92.556ms read and 260.85ms write.
Looking a maximum latency, the XN5004T showed its best performance in CIFS this time, with 821.413ms read and 1,786ms write. The iSCSI block-level test showed much higher latency with 4,886.5ms write and 1194.8ms read.
In our standard deviation section of the 4k test, which gives us a good visualization in terms of consistency, the XN5004T posted 155.12ms write and 33.51ms read during CIFS connectivity, while iSCSI showed 360.854ms write and 58.313ms read.
The next test again puts the drives under 100% read/write activity, this time at 8K sequential throughput. In this scenario, the XN5004T posted 55,885 IOPS read and 36,860 IOPS write in iSCSI, while CIFS showed 56,425 IOPS read and 14,777 IOPS write.
Compared to the fixed 16 thread, 16 queue max workload we performed in the 100% 4k write test, our mixed workload profiles scale the performance across a wide range of thread/queue combinations. In these tests, we span workload intensity from 2 threads and 2 queue up to 16 threads and 16 queue. Looking at throughout, the XN5004T showed its best performance in the iSCSI configuration with a range of 1619 IOPS in burst and 2,805 IOPS in the end (16 Threads, 16 Queue). CIFS connectivity wasn't far behind with a range of 1,792 IOPS to 2,713 IOPS.
In average response times, the XN5004T posted a latency range of 2.46ms through 91.21ms in iSCSI vs. 2.22ms through 94.27ms in CIFS.
Looking at max latencies, while the XN5004T posted its best performance initial performance iSCSI this time with 221.09ms (vs. 315.26ms in CIFS), the block-level connectivity configuration showed some majors spike in later queue depths, ending up with 1505.16ms (vs. 520.85ms in CIFS).
Standard deviation showed 6.55ms to 42.72ms in CIFS and 7.24ms to 105.22ms in iSCSI.
Our last workload in our small NAS Synthetic Workload testing consists of the 128k test, which is a large block sequential test that shows the highest sequential transfer speed. When looking at the 128k performance of 100% write and 100% read activity, the XN5004T boasted its top read and write speeds of 454MB/s and 426MB/s, respectively, with iSCSI. In CIFS, read activity was virtually identical with 453MB/s; however, write performance was much weaker with 162MB/s.
Overall, the QSAN XCubeNAS XN5004T is a solid NAS solution for organizations that have smaller storage needs or a specific use case in mind. Its Intel Celeron 2.9GHz Dual-Core Processor, range RAID configurations and maximum of 32GB SO-DIMM is more than enough to handle most workloads in these scenarios. It also offers the potential to expand its performance via a PCIe slot, which can be outfitted with either a 10GbE card or a Thunderbolt 3.0 adapter further flexibility. This is a viable and inexpensive storage solution for those looking to deploy a 10GbE/40GbE environment.
As far as the actual performance results go, the XN5004T was a refreshing advance in the SMB space, adding data-efficiency capabilities without falling flat in performance where others have. We tested the XN5004T in configurations of both CIFS (file-level) and iSCSI (block-level) storage connectivity with full data-reduction services enabled thanks to the SSD. In our random 4K access benchmark, the XN5004T performed its best under a iSCSI with 3,378 IOPS read and 1,052 IOPS write. In CIFS (file level), the XN5004T posted 2,765 IOPS read and 980 IOPS write. When looking at 100% 8K sequential throughput, which uses a 16T/16Q load in 100% read and 100% write operations, the XN5004T posted 55,885 IOPS read and 36,860 IOPS write in iSCSI, while CIFS showed 56,425 IOPS read and 14,777 IOPS write. During our large-block sequential test, the XN5004T boasted its top read and write speeds in iSCSI with 454MB/s and 426MB/s, respectively. Though CIFS showed similar read activity with 453MB/s, write performance was much weaker at 162MB/s.
Overall the XN5004T offers quite a bit of flexibility and performance in a small NAS. There's only a single SSD slot but QSAN makes the most of it, enabling dedupe, compression and caching, which is a nice inclusion for a 4-bay NAS. Further, the PCIe expansion slot enabled more use-case specific options like 10GbE.