Home ConsumerClient SSD Corsair MP400 NVMe SSD Review

Corsair MP400 NVMe SSD Review

by Lyle Smith
Corsair MP400 SSD Box

The Corsair MP400 is a consumer-grade NVMe PCIe M.2 SSD that leverages the Gen3 interface. Because Corsair uses 3D QLC NAND with this new line of drives, they lean more towards the high capacity and cost-effective category versus drives that use other types that are solely focused on performance. This allows the MP400 to offer a wide range of models from 1TB to a massive 8TB, which is one of the highest capacities we’ve seen for a consumer SSD. Nonetheless, it has been quite a while since we’ve had a Corsair drive in the test lab, so it will be interesting to see how it stacks up against other recent Gen3 SSDs.

The Corsair MP400 is a consumer-grade NVMe PCIe M.2 SSD that leverages the Gen3 interface. Because Corsair uses 3D QLC NAND with this new line of drives, they lean more towards the high capacity and cost-effective category versus drives that use other types that are solely focused on performance. This allows the MP400 to offer a wide range of models from 1TB to a massive 8TB, which is one of the highest capacities we’ve seen for a consumer SSD. Nonetheless, it has been quite a while since we’ve had a Corsair drive in the test lab, so it will be interesting to see how it stacks up against other recent Gen3 SSDs.

Corsair MP400 SSD Front

There are no real surprises here for quoted performance, as the MP400 is expected to deliver the usual numbers for a consumer-grade Gen3 NVMe SSD. Corsair indicates that their drive can reach speeds up to 3,480MB/s read and 3,000MB/s write in sequential activity, while random 4K performance is expected to hit up to 560,000 IOPS write and 380,000 IOPS read.

Corsair MP400 SSD Box

The MP400 is managed and monitored by the Corsair SSD Toolbox software, which gives users easy access to features like secure erase, firmware updates, and SMART drive functionality. The MP400 also features up to 400TBW and up to 1,800,000 hours for MTBF, and features the standard AES 256-bit Encryption technology with an average of 5.5W for active power consumption.

Backed by comprehensive 5-year warranty, the MP400 goes for roughly $120 (1TB), $255 (2TB), $585 (4TB) and $1,440 (8TB). We will be looking at the 2TB model for this review.

Corsair MP400 NVMe SSD Specifications

SSD Unformatted Capacity 1TB, 2TB, 4TB, 8TB
NAND 3D QLC NAND
SSD Smart Support Yes
Weight 0.034kg
SSD Interface PCIe Gen 3.0 x4
Performance
  • SSD Max Sequential Read CDM: Up to 3,480MB/s
  • SSD Max Sequential Write CDM: Up to 3,000MB/s
  • Max Random Write QD32 IOMeter: Up to 560K IOPS
  • Max Random Read QD32 IOMeter: Up to 380K IOPS
Power Consumption active 5.5W Average
Form Factor M.2 2280
Dimensions 80mm x 23mm x 15mm
Voltage 3.3V, +/- 5%
Endurance 400TBW
TBW 400
MTBF 1,800,000 Hours
DEVSLP PS4: 2mW
Encryption AES 256-bit Encryption
Environmental
  • Storage Temperature: -40°C to +85°C
  • SSD Operating Temperature: 0°C to +70°C
  • SSD Shock: 1500 G
  • Storage Humidity: 93% RH (40° C)
  • Operating Humidity: 90% RH (40° C)
Vibration 20Hz~80Hz/1.52mm, 80Hz~2000Hz/20G
Warranty 5-year

Corsair MP400 NVMe SSD Design and Build

The Corsair MP400 features a nice minimalist design. The company logo is located on the left while the product name on the right in big bold white font via a slick-looking, black vinyl sticker.

Corsair MP400 SSD Lifestyle

The MP400 will fit in any motherboard with a 2280 M.2 slot.

Corsair MP400 SSD Back

Corsair MP400 NVMe SSD Performance

Testbed

Our SSD reviews leverage a Lenovo ThinkSystem SR850 for application tests (Note: we had to use an adapter card instead of a front bay slot due to a compatibility issue) and a Dell PowerEdge R740xd for synthetic benchmarks. The ThinkSystem SR850 is a well-equipped quad-CPU platform, offering CPU power well in excess of what’s needed to stress high-performance local storage. Synthetic tests that don’t require a lot of CPU resources use the more traditional dual-processor server. In both cases, the intent is to showcase local storage in the best light possible that aligns with storage vendor maximum drive specs.

Lenovo ThinkSystem SR850

  • 4 x Intel Platinum 8160 CPU (2.1GHz x 24 Cores)
  • 16 x 32GB DDR4-2666Mhz ECC DRAM
  • 2 x RAID 930-8i 12Gb/s RAID Cards
  • 8 NVMe Bays
  • VMware ESXI 6.5

Dell PowerEdge R740xd

  • 2 x Intel Gold 6130 CPU (2.1GHz x 16 Cores)
  • 4 x 16GB DDR4-2666MHz ECC DRAM
  • 1x PERC 730 2GB 12Gb/s RAID Card
  • Add-in NVMe Adapter
  • Ubuntu-16.04.3-desktop-amd64

SQL Server Performance

Each SQL Server VM is configured with two vDisks: 100GB volume for boot and a 500GB volume for the database and log files. From a system resource perspective, we configured each VM with 16 vCPUs, 64GB of DRAM, and leveraged the LSI Logic SAS SCSI controller. While our Sysbench workloads tested previously saturated the platform in both storage I/O and capacity, the SQL test is looking for latency performance.

This test uses SQL Server 2014 running on Windows Server 2012 R2 guest VMs and is stressed by Quest’s Benchmark Factory for Databases. StorageReview’s Microsoft SQL Server OLTP testing protocol employs the current draft of the Transaction Processing Performance Council’s Benchmark C (TPC-C), an online transaction-processing benchmark that simulates the activities found in complex application environments.

The TPC-C benchmark comes closer than synthetic performance benchmarks to gauging the performance strengths and bottlenecks of storage infrastructure in database environments. Each instance of our SQL Server VM for this review uses a 333GB (1,500 scale) SQL Server database and measures the transactional performance and latency under a load of 15,000 virtual users.

SQL Server Testing Configuration (per VM)

  • Windows Server 2012 R2
  • Storage Footprint: 600GB allocated, 500GB used
  • SQL Server 2014
  • Database Size: 1,500 scale
    • Virtual Client Load: 15,000
    • RAM Buffer: 48GB
  • Test Length: 3 hours
    • 2.5 hours preconditioning
    • 30 minutes sample period

The Corsair MP400 showed 9ms in average latency. As you can see, the MP400 is very unique compared to previous QLC drives we’ve tested, as it’s the first one to handle the test/dev SQL Server workload without skyrocketing latency.

Corsair MP400 NVMe SSD VDBench Workload Analysis

When it comes to benchmarking storage devices, application testing is best, and synthetic testing comes in second place. While not a perfect representation of actual workloads, synthetic tests do help to baseline storage devices with a repeatability factor that makes it easy to do apples-to-apples comparison between competing solutions.

These workloads offer a range of different testing profiles ranging from “four corners” tests, common database transfer size tests, to trace captures from different VDI environments. All of these tests leverage the common vdBench workload generator, with a scripting engine to automate and capture results over a large compute testing cluster. This allows us to repeat the same workloads across a wide range of storage devices, including flash arrays and individual storage devices.

Our testing process for QLC partitions a drive section equal to 1% of the drive capacity to simulate how the drive might respond to application workloads. This is different than full entropy tests which use 100% of the drive and take them into a steady state. As a result, these figures will reflect higher-sustained write speeds.

Profiles:

  • 4K Random Read: 100% Read, 128 threads, 0-120% iorate
  • 4K Random Write: 100% Write, 64 threads, 0-120% iorate
  • 64K Sequential Read: 100% Read, 16 threads, 0-120% iorate
  • 64K Sequential Write: 100% Write, 8 threads, 0-120% iorate

For random 4K read, the Corsair MP400 showed consistent performance with a solid peak score of 364,345 IOPS at a latency of 350.2µs, narrowly behind the Crucial P1 at the end. Corsiar MP400 Random Read 4K performance

Moving on to random 4K write, the MP400 showed a peak score of 296,163 IOPS with a latency of 426.4µs for first place.

Corsiar MP400 Random Write 4K performance

The MP400 showed impressive numbers when switching over to sequential 64K read, with a peak performance of 47,192 IOPS (or 2.95GB/s) at a latency of 677µs.

In the sequential 64K test, the MP400 peaked at 45,829 IOPS (or 2.86GB/s) at a latency of 343ms, though it showed a noticeable drop in performance at the end.

Next, we looked at our VDI benchmarks, which are designed to tax the drives even further. These tests include Boot, Initial Login, and Monday Login. Looking at the Boot test, the Corsair MP400 showed mid-range performance, peaking at 88,750 IOPS with a latency of 352.9µs before experiencing a spike in IOPS at the end (though still leaps and bounds better than the other drives).

VDI Initial Login, the MP400 suffered some serious performance spikes towards the end of the test, peaking at 38,105 IOPS with a latency of 783.7µs.

Finally, VDI Monday Login saw the MP400 with a peak score of 21,847 IOPS and a latency of 729.5µs.

Conclusion

The next generation of PCIe is here, but that doesn’t stop companies from bringing quality (and still higher-in-demand) Gen3 drives to the market. The MP400 is no exception, as Corsair has created a solid PCIe 3.0 NVMe SSD that is a great choice for those looking to both upgrade and add to their current system.

Its range of high-capacity models (including a massive 8TB) also allows this QLC-based SSD to fit a variety of budgets, though that means users who need smaller capacities will have to look elsewhere since 1TB is as low as it goes. Nonetheless, the MP400 is a speedy drive that features up to 400TBW, 1,800,000 MTBF, AES 256-bit Encryption, and an average of 5.5W for active power consumption.

Corsair MP400 SSD Lifestyle Glowing

As for the specifics of its performance during our tests, the MP400 showed very good results. Highlights included:  364,345 IOPS in 4K read, 296,163 IOPS in 4K write, 2.95GB/s in 64K read, and 2.86MB/s in 64K write. In our VDI Clone, we saw 88,750 IOPS in boot, 38,105 IOPS in initial login, and 21,847 IOP in Monday login. It also recorded 9ms in our SQL tests, making it the first QLC drive to handle the test/dev SQL Server workload without skyrocketing latency.

Ultimately, the biggest advantage of the MP400 is its application flexibility due to its wide range of high-capacity models. From consumers looking for an affordable, performance-driven drive to run on their operation system, to professionals who need a massive (yet pricey) capacity point for their workstation, the MP400 has them covered.

As far as its price tag goes, there’s a lot to like here as well. The 1TB and 2TB capacities go for $120 and $255, respectively, which is only about $15/$30 dollars more than the much slower (and much older) Crucial P1 QLC-based SSD. The Intel SSD is priced similarly as well, which the MP400 also handily beat in most of our tests. Coupling all this with its comprehensive 5-year warranty makes the MP400 a great release by Corsair.

Corsair storage

Engage with StorageReview

Newsletter | YouTube | Podcast iTunes/Spotify | Instagram | Twitter | Facebook | RSS Feed