October 16th, 2014 by Lyle Smith
Supermicro SuperServer 1027R-WC1NRT (NVMe) Review
The Supermicro SuperServer 1027R-WC1NRT is a high-performance, enterprise-class server with storage emphasis that supports SAS3 12Gb/s and NVMe interfaces. The chassis houses 10 hot-swappable 2.5" drive bays in a slim, 1U rackmount form factor that is ideal for dense computing environments. The 1027R-WC1NRT is made up of two main subsystems: the SC116AC2-R700WB 1U chassis and the X9DRW-CTF31 dual processor serverboard. In addition, the SuperServer is built around the X9DRWCF31/CTF31, a dual processor serverboard based on the Intel C602J chipset, which is designed to provide the performance needed for intense server workloads.
The biggest draw of the SuperServer 1027R-WC1NRT is its support for two 2.5" NVMe SSDs, which are ideal for database or other latency-sensitive applications. Supermicro is one of the few companies that offers compatibility with NVMe drives; the only other mainstream server vendor to provide this unique forward-thinking technology is Dell, with servers like the PowerEdge R920, which supports up to 8 drives in a 3U chassis. In addition to this system, Supermicro has an extensive set of systems that support NVMe in their new X10 line as well. The two bays dedicated to NVMe PCIe SSDs allow the SuperServer 1027R-WC1NRT to offer a ton of flexibility, as the drives are designed to reduce latency and increase IOPS over standard SAS/SATA SSDs while still maintaining front-of-server serviceability. The other 8 bays remain usable for more typical storage needs and/or boot drive duty.
The SuperServer supports up to 1TB DDR3 ECC LRDIMM with a 1866MHz clock speed (16x 240-pin DIMM Sockets), and features a 700W power supply composed of two separate power modules for power redundancy. The chassis has an innovative cooling design, which is comprised of a fan tray that can hold up to six sets of 4cm counter-rotating 1U fans that are powered by 4-pin connectors (the chassis fan speed is controlled by IPMI software). The power supply module also features a cooling fan.
The herein reviewed Supermicro SuperServer 1027R-WC1NRT is comprised of 2x Intel 1.2TB P3600 NVMe drives and 8x SSD800MM 400GB SSDs in the other SAS3 bays; two of those are RAID1 for the OS while the other six are configured to RAID1 for storage.
Supermicro SuperServer 1027R-WC1NRT Specifications
- SuperServer 1027R-WC1NRT (Black)
- Motherboard: Super X9DRW-CTF31
- Dual Socket R (LGA 2011)
- Intel Xeon processor E5-2600 and E5-2600 v2 family (up to 130W TDP)
- Cache: Up to 30MB
- System Bus: QPI up to 8GT/s
- System Memory
- Memory Capacity:
- 16x 240-pin DDR3 DIMM sockets
- Up to 1TB DDR3 ECC LRDIMM
- Up to 512GB DDR3 ECC Registered memory (RDIMM)
- Up to 128GB DDR3 ECC and non-ECC UDIMM
- Memory Type: 1866/1600/1333/1066/800MHz ECC DDR3 SDRAM 72-bit, 240-pin gold-plated DIMMs
- DIMM Sizes: 64GB (LRDIMM), 32GB, 16GB, 8GB, 4GB, 2GB, 1GB
- Memory Voltage: 1.5V, 1.35V
- Error Detection:
- Corrects single-bit errors
- Detects double-bit errors (using ECC memory)
- On-Board Devices
- Chipset: Intel C602J Chipset
- SATA: SATA3 (6Gbps) with RAID0, 1
- SAS3 (12Gb/s) via LSI 3108
- RAID0, 1, 5, 6, 10, 50, 60 support
- 2GB DDR3 Cache
- Support for Intelligent Platform Management Interface v.2.0
- IPMI 2.0 with virtual media over LAN and KVM-over-LAN support
- Nuvoton WPCM450 BMC
- 1x SSD-DM016-PHI (SATADOM)
- 1x AOM-TFM-3108 (TFM for SuperCap)
- 1x AOM-TPM-9655V (TPM)
- Network Controllers:
- Intel x540 Dual Port 10GBase-T
- Virtual Machine Device Queues reduce I/O overhead
- Supports 10GBASE-T, 100BASE-TX, and 1000BASE-T, RJ45 output
- 1x Realtek RTL8211E PHY (dedicated IPMI)
- Graphics: G200 (Nuvoton WPCM450 BMC)
- Input / Output
- Serial ATA / NVMe PCIe SSD: 2x SATA3 (6Gb/s) / NVMe PCIe SSD ports
- SAS: 8x SAS3 (12Gb/s) ports
- 2x RJ45 10GBase-T ports
- 1x RJ45 Dedicated IPMI LAN port
- USB: 6x USB 2.0 ports total (4 rear, 2 front)
- VGA: 1x VGA port
- Serial Port / Header: 1x Fast UART 16550 header
- SuperDoctor III
- Watch Dog
- SMCBU and SMM
- IPMI 2.0
- Intel Node Manager
- Power Configurations:
- ACPI / APM Power Management
- Power-on mode for AC power recovery
- Form Factor: 1U Rackmount
- Model: CSE-116AC2-R700WB
- Width: 17.2" (437mm)
- Height: 1.7" (43mm)
- Depth: 23.5" (597mm)
- Gross Weight: 46lbs (20.9kg)
- Front Panel
- Power On/Off button
- UID button
- Power status LED
- HDD activity LED
- 2x Network activity LEDs
- Universal Information (UID) LED
- Expansion Slots:
- PCI-Express: 1 PCI-E 3.0 x16 Full-height, Half-length slot (CPU2 Required)
- Drive Bays:
- Hot-swap: 10 Hot-swap 2.5" drive bays (8 SAS3 and 2 NVMe PCIe SSD/SATA3)
- Backplane: SAS/SATA/NVMe PCIe SSD
- System Cooling
- Fans: 5x 40mm x 56mm Counter-rotating PWM Fans
- Power Supply: 700W/750W Redundant AC-DC high-efficiency power supply with PMBus and I2C
- AC Voltage:
- 700W: 100 - 140V, 50-60Hz, 8.5-6A
- 750W: 180 - 240V, 60-50Hz, 5-3.8A
- DC Output +5V standby: 3A
- DC Output +12V:
- 700W: 58A @ 100-140V
- 750W: 62A @ 180-240V
- With Power Distributor:
- +5V: 25A
- +3.3V: 12A
- -12V: 0.6A
- Environmental Specs:
- Operating Temperature: 10°C to 35°C (50°F to 95°F)
- Non-operating Temperature: -40°C to 60°C (-40°F to 140°F)
- Operating Relative Humidity: 8% to 90% (non-condensing)
- Non-operating Relative Humidity: 5% to 95% (non-condensing)
Design and Build
Supermicro SuperServer 1027R-WC1NRT is a 1U form factor and certainly makes the most out of its slim build with 10 hot-swappable 2.5" SAS/SATA drive bays.
The control panel on the SC116AC2-R700WB provides important system monitoring and control information. LEDs indicate power on, network activity, and disk activity (there is also a Universal Information LED). Also present are a main power button and a UID button.
The I/O back panel of the 1027R-WC1NRT includes a VGA port, four USB 2.0 ports, two gigabit Ethernet ports, one dedicated IPMI port, an UID button and LED (both of which are located beside the PCI-E slots). The rear also houses the 700W power supply, which is composed of two separate power modules in order to provide power redundancy. This allows users to replace a failed power supply module without having to shut down the server.
The server is easily opened after loosening one screw on the back of the chassis cover, which then slides off completely. Inside the layout is very organized, with each component quickly accessible. On the far right side of the motherboard includes an assortment of SATA ports partially obstructed by the NVMe cabling routing on that side of the chassis.
A hidden gem that Supermicro included with this build is their SATADOM module, which is a miniaturized SATA device. They are available in 16, 32, and 64GB capacities and offer read speeds upwards of 530MB/s (similar to a standard SSD boot drive). These can be used for a number of embedded applications such as boot drive alternatives, backup software location for recovery or a number of other options where a unique storage device is required.
The SuperServer is intelligently laid out and compact under the hood; the X9DRW- CTF31 serverboard has 16 DIMM slots that can support up to 1024GB of ECC LRDIMM, up to 512GB of ECC RDIMM, or up to 128GB of ECC/non-ECC UDIMM DDR3-1866/1600/1333/1066/800 SDRAM.
Sitting on a mezzanine card, the LSI 3108 SAS controller provides eight SAS 3.0 ports, and supports RAID levels 0, 1, 5, 6, 10, 50 and 60. In addition, a SATA controller is integrated into the chipset, providing two SATA 3.0 (6Gb/s) ports as well as two SATA 2.0 (3Gb/s) ports with RAID0, 1, 5 and 10 support. Also visible is the TPM module.
Supermicro also included their SuperCap with this server, which replaces fan module and is used for power backup for the LSI MegaRAID adapter. This puts it in a convenient position for cooling as well as servicing down the road.
Enterprise Synthetic Workload Analysis
In testing this server, the OS sits on a RAID1 group of HGST SSD800MM SSDs. The remaining 6 SSD800MM SSDs are tested in RAID10. The Intel P3600 NVMe SSDs are being tested in single and dual drive configurations. In dual drive scores the results of both drives are aggregated to provide the total performance.
Prior to initiating each of the fio synthetic benchmarks, our lab preconditions the device into steady-state under a heavy load of 16 threads with an outstanding queue of 16 per thread. Then the storage is tested in set intervals with multiple thread/queue depth profiles to show performance under light and heavy usage.
Preconditioning and Primary Steady-State Tests:
- Throughput (Read+Write IOPS Aggregated)
- Average Latency (Read+Write Latency Averaged Together)
- Max Latency (Peak Read or Write Latency)
- Latency Standard Deviation (Read+Write Standard Deviation Averaged Together)
This synthetic analysis incorporates four profiles which are widely used in manufacturer specifications and benchmarks:
- 4k - 100% Read and 100% Write
- 8k - 100% Read and 100% Write
- 8k - 70% Read/30% Write
- 128k - 100% Read and 100% Write
Our first benchmark is our 4k (100% Read and 100% Write) transfer test. The 1x Intel P3600 NVMe drive posted 449,432IOPS read and 57,218IOPS write. However, when we used the two drive configuration, throughput was essentially doubled with a blistering 876,660IOPS read and 114,359IOPS write. The LSI RAID 6x SSD800MM in RAID10 (write through) offered 441,281IOPS read and 96,665IOPS write.
In our average latency tests of the same file size, the 2x Intel P3600 NVMe drive configuration was the top performer with 2.23ms write and only 0.29ms read. This beat out the 6x SSD800MM drive set up, though it had much better average write latency compared to the single Intel drive.
Our max latency posted very similar results between the 1x Intel P3600 NVMe drive (47.57ms write, 14.82ms read) and 2x Intel P3600 (46.19ms write, 15.94ms read). The LSI RAID 6x SSD800MM configured in RAID10 boasted the best write performance with only 17.99ms.
In our standard deviation benchmark, which helps to identify configurations that experience a greater-than-average range of latencies, the LSI RAID 6x SSD800MM configured in RAID10 once again had the best write performance with just 0.792ms. The 2x Intel P3600 drive configuration showed the best read results (0.17ms).
Next, we reconditioned the server for sequential 8k transfers to measure the performance of the Intel P3600 NVMe drives (as well as with both write through and write back caching techniques for the SSD800MM drives) with a load of 16 threads and a queue depth of 16 for 100% read and 100% write operations. In this benchmark, the clear top performer was the 2x Intel P3600 NVMe configuration with a massive 726,866IOPS read and 260,385IOPS write, both of which were well above the rest of the board.
Our next test is comprised of random 70% read operations and 30% write operations with an 8k workload across a range of thread and queue counts. For throughput, the 2x NVMe drive configuration boasted 134,867IOPS by 16T16Q, which was still well behind the 6x SSD800MM in RAID10.
In terms of average latency, the 2x NVMe Intel drive configuration fell behind the SSD800MM drives once again with a 16T16Q latency of 1.89ms. The one Intel drive configuration had roughly double the latency at the same QT.
The max latency benchmark told a similar story, with the six SSD800MM drive setup taking the top spot. That being said, the 2x Intel drive configuration kept relative pace with the SSD800MM drives (with some of its latency even lower at times) up to the 8T/8Q mark.
When recording standard deviation calculations for the 8k 70/30 benchmark, both the single- and double-drive Intel P3600 configurations had difficulty with high thread counts and queue depths compared to the SSD800MM.
Our final synthetic benchmark is based on sequential 128k transfers with 100% read and 100% write operations. Here, the Intel P3600 NVMe 2x configuration achieved substantially higher throughput than its 1x configuration, posting 2,336,358KB/s in write operations with an incredible 5,879,600KB/s for read. We also measured the LSI RAID 6x SSD800MM in both write-back and write-through operations. The former posted a massive 6,427,400KB/s in writes (well above any of the other configurations) and 5,865,600KB/s for reads, while the latter recorded 1,662,156KB/s write and 2,702,029KB/s read.
The Supermicro SuperServer 1027R-WC1NRT is a an enterprise storage server equipped with 10 hot-swappable 2.5" drive bays in a slim, 1U rackmount form factor that consists of two main subsystems: the SC116AC2-R700WB 1U chassis and the X9DRW-CTF31 dual processor serverboard. The SuperServer 1027R-WC1NRT offers a ton of flexibility due to its support of both SAS3 12Gb/s and NVMe drives, the former of which uses a PCIe interface in a 2.5" form factor. The NVMe drives are unique because they provide front-serviceability while delivering PCIe card-like performance, which is significantly faster than SAS/SATA offerings of the same form factor. Most servers only support a few NVMe compatible bays (two in the case of this Supermicro SuperServer), due to the extra hardware needed inside the chassis to handle the connections to the front. However, the net result for these drives is stunning, and the Intel NVMe SSDs really shine within this system.
To test its performance, we outfitted the SuperServer in an optimal configuration to take advantage of all 10 bays with the best options available for each. We tested the Intel P3600 1.2TB NVMe drives individually and as two drives in aggregate, along with six HGST Ultrastar SSD800MM 400GB SSDs (both write through and write back operations) attached to an LSI RAID controller card for RAID1 and RAID10 configurations. As expected, the combination of the two Intel NVMe drives allowed the SuperServer to boast a tremendous amount of throughput as well as low latency. This was most evident in our 100% read and 100% write 4k, 8k, and 128k transfer benchmarks, where it consistently offered twice the read throughput of the other configurations.
The net result is that Supermicro provides a dense platform that can drive a tremendous amount of throughput thanks to its pair of NVMe drive slots. The rest of the SAS3 bays aren't exactly slouches either though, especially when paired with class-leading SSDs like the HGST drives we used. The 10 bays in total offer a lot of options when it comes to segmenting data for latency-sensitive applications, or using some combination of flash and HDDs or low-cost SSDs in a tiering configuration. The main downside with the platform is that it only has two NVMe bays, though Supermicro does offer larger 2U systems that support four of the high-speed drives. That said, considering the industry is somewhat devoid of options when it comes to NVMe support, having two drives in a 1U system is a good starting point for the emerging technology while Supermicro evaluates adoption and where to innovate next.
- NVMe compatibility
- Offers a ton of flexibility
- Compact 1U form factor
- Additional components like SATADOM, SuperCap add "hidden" value
- Limited to 2 NVMe bays
The Supermicro SuperServer 1027R-WC1NRT is a high-end storage system that offers enterprises significant versatility thanks to its compatibility with both SAS3 12Gb/s and NVMe drives, the former of which allows for huge performance gains for heavy application workloads.