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.
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.
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 |
|
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 |
|
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.
The MP400 will fit in any motherboard with a 2280 M.2 slot.
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.
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.
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.
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.
Engage with StorageReview
Newsletter | YouTube | Podcast iTunes/Spotify | Instagram | Twitter | Facebook | RSS Feed