Intel SSD 600p Series - NVMe At Entry-Level M.2 PCIe Price PointsIf you are looking for a low cost M.2 NVMe drive for your desktop PC or laptop you are looking at the right review. Intel recently released the SSD 600P Series drives that use the M.2 2280 PCIe 3 x4 (single-sided) interface and is one of the very first NVMe drives to feature 3D TLC NAND Flash memory. Intel went with the Silicon Motion SM2260 controller on this particular series and pair it with Intel 384Gb 32-layer 3D TLC NAND Flash memory. The result was an affordable client storage drive series that Intel hopes will lure some people away from the high-end SATA III SSD market and over to PCIe M.2 segment. With pricing starting at just $55.99 for a 128GB drive ($0.44 per GB) and topping out at $289.99 for the 1TB drive ($0.28 per GB), the Intel SSD 600p series might do just that. The sweet spot for the SSD market would be the 256GB and 512GB capacities and the Intel SSD 600p Series has you covered as the 256GB model is priced at $79.99 ($0.31 per GB) and the 512GB model at $170.00 ($0.33 per GB) isn't too much more. [caption id="attachment_188356" align="aligncenter" width="645"] Intel SSD 600p Series Retail Packaging[/caption] Intel SSD 600p Series Features:
- Form Factor: Single-Sided M.2 2280
- Interface: PCIe 3.0 x4
- Capacities (GB): 128, 256, 512, 1024
- Controller: Silicon Motion SM2260
- NAND: Intel 384Gb 32-layer 3D TLC
- SLC Cache: Up to 32GB
- AES 256-bit self-encryption
- MTBF: 1,600,000 hours
- Sequential Read: Up to 1800 MB/s
- Sequential Write: Up to 560 MB/s
- 4K Random Read: Up to 155K
- 4K Random Write: Up to 128K
- Power Consumption (Typical):
- Active: 100 mW
- Idle: 40 mW
- L1.2 Sleep: 5 mW
- Warranty: 5-Years
|Capacity||Sequential Read (MB/s)||Sequential Write (MB/s)||Random Read (IOPS)||Random Write (IOPS)||SLC Buffer (GB)||Endurance (TBW)|
|User Capacity (GB)||Raw Capacity (GB)||SLC buffer|
|128||144 = 48x3||4GB|
|256||288 = 48x6||8.5GB|
|512||576 = 48x12||17GB|
|1024||1152 = 48x24||32GB|
The SSD Benchmark Test System & TRIM SupportBefore we look at the numbers, let’s take a brief look at the test system that was used. All testing was done on a fresh install of Windows 10 Pro 64-bit (Anniversary Update build 14393) and benchmarks were completed on the desktop with no other software programs running. This means windows defender, windows update, disk fragmentation and everything else that would interfere with testing was disabled. Windows 10 also had the power option set to high performance. We also disabled Turbo mode on the Intel Core i7-5960X to ensure our numbers are spot on and repeatable. The Intel X99 platform that we used to test the storage drives was based around the ASUS X99 Sabertooth motherboard with BIOS 3402 that came out on 09/23/2016. We used Intel RST storage drivers, the exact version was 18.104.22.1681. The Crucial Ballistix DDR4 32GB 2400MHz memory kit was run at 2666MHz with 15-15-15-28 1T memory timings. The Corsair Neutron XT 240GB SSD was used as the primary drive.
Intel X99 Test Bench
|Intel LGA 2011v3 Test Platform|
|Core i7 5960X|
|ASUS X99 Sabertooth|
|Crucial Ballistix 2400MHz 32GB|
|Corsair Neutron XT 240GB|
|Windows 10 64-Bit|
CrystalDiskInfo 7.0.4 Readout:The readout on CrystalDiskInfo 7.0.4 shows that the Intel SSD 600p supports S.M.A.R.T. and nothing else, but we know that TRIM is supposed to be supported. The drive we received had firmware version PSF100C installed and that is the version that we used for general testing and benchmarking. The overall capacity shows up as 476 GB on the Intel SSD 600p 512GB M.2 drive in Windows 10 Anniversary Edition. Does The Intel SSD 600p Series Support Trim? Most SSDs today support the TRIM command, but we still run a quick test to ensure that the command is being properly passed through to the SSD and being done. A great free utility called TRIMCheck can be run to ensure that TRIM is functioning properly. According to TRIMCheck v0.7, the program is unable to determine if the TRIM command is being correctly executed. We can tell that it is working and when we asked Intel about this result they confirmed that TRIM is working and that the way the data is returned in this architecture results in it appearing non-deterministic. This utility hasn't been updated in 3-years, so it might be time to retire this test. Let's have a look at the performance!
Taking A Look At Sustained Write Performance[caption id="attachment_188354" align="aligncenter" width="645"] Intel SSD 600P Series 512GB M.2 Drive[/caption] Triple-Level Cell TLC NAND based SSDs perform usually quite well, but when you copy a large amount of data to the drive without and idle time you'll often find a large drop in write speed. TLC NAND is great in applications where write operations are limited , but is usually not recommended for critical systems that have heavy write operations as they have lower endurance ratings than SLC or MLC NAND and of course sustained write performance isn't stellar. In recent years drive manufactures have been figured out that by using SLC or TLC treated as SLC as a cache they can keep the drives overall write performance high as long as the amount of data being written to the drive fits in the cache. If you overflow the cache, you are then writing directly to the TLC NAND and the write performance will drop down to that level. It should be noted that the SLC cache will clear once the drive idles, so this only impacts long writes that are many GB in size. This might not be a typical workload scenario for this ultra-value or mainstream drives, but still something worth pointing out! Let's take a look at the Intel SSD 600p Series 512GB drive to see how it handles sustained write scenarios. The 600p starts out at around 550 MB/s sequential write speeds, but after 31 seconds (17.5GB of writes) the performance dropped down to nearly 30 MB/s before recovering and then dropping again. When you average the test results over the 45 second period that we are focusing on these are the average speeds that you come up with:
- Patriot Hellfire M.2 480GB - 1226.38 MB/s
- Samsung SSD 960 EVO 1TB - 1223.07 MB/s
- Samsung SSD 850 EVO 500GB – 527.23 MB/s
- Crucial MX300 750GB SSD – 522.4 MB/s
- ADATA SU800 512GB SSD – 520.85 MB/s
- Toshiba OCZ VX500 512GB SSD – 520.41 MB/s
- Intel 600p 512GB - 427.295 MB/s
- Toshiba OCZ Trion 150 480GB – 347.75 MB/s
- Samsung SSD 960 EVO 250GB - 326.37 MB/s
- WD Blue SSD 1TB – 314.81 MB/s
- Kingston UV400 480GB – 267.04 MB/s
- OCZ Trion 100 480GB – 192.19 MB/s
- ADATA SP550 480GB SSD – 103.53 MB/s
Anvil Storage Utilities
Anvil Storage Utilities 1.1.0Along with the move to a new platform, we decided to make a change in one of the benchmarks. There's a relatively new benchmark called Anvil Storage Utilities that is in beta but close to production. It's a very powerful tool that measures performance through a variety of tests which can be customized. Since some of the tests more or less duplicate what we get from other benchmarks we use already, we decided to use the IOPS (Input/Output Operations Per Second) testing on 4kb file sizes at a queue depth of 1, 4, 8, 16, 32, 64 and 128. IOPS performance is something SSD makers tout quite a bit but we generally don't do a lot of IOPS testing because frankly a lot of users can't relate to IOPS metrics as well and it tends to be more meaningful to the enterprise/server crowd. Still, it is another performance indicator with relevance and while some drives post good MB/s numbers, their IOPS scores aren't always commensurate which this test will prove out.
Anvil SSD Benchmark with 100% Compression (incompressible data):Benchmark Results: The Anvil SSD Benchmark showed that with 100% compression (incompressible data) the Intel SSD 600p 512GB SSD scored 7,356.70 points with stock Windows NVMe Driver.
Anvil SSD Applications Benchmark at 46% Compression:Benchmark Results: With the compression at 46% to help mimic real world applications better we found the overall score dropped down to 6,272.79 points. Benchmark Results: We used Anvil to check the 4K QD32 Random Read performance and found we we topped out at 129,000 IOPS, which is just barely over the drives rated 4K Random Read rating of 128,500 IOPS. When it comes to Random Read IOPS at QD1 the Intel SSD 600p 512 delivered 8,500 IOPS, which is the lowest of the 8 drives we have tested. Most desktop PCs doing regular client workloads operate in the lower QD range, so that is worth noting. Benchmark Results: When it came to 4K Random Write performance, the Intel SSD 600p 512GB drive topped out at 131,300 IOPS when it is rated for 128,000 IOPS. With regards to Random Write IOPS at QD1, the Intel SSD 600p 512GB managed to tie the Patriot Hellfire M.2 480GB with 33,600 IOPS. Not bad performance from a budget drive as the write performance is better than the Samsung SSD 950 PRO 512GB drive at the higher Queue Depths and that is showing as the 950 PRO was the best M.2 drive that you could get last year.
ATTO & CrystalDiskMark
ATTO v3.05ATTO is one of the oldest drive benchmarks still being used today and is still very relevant in the SSD world. ATTO measures transfers across a specific volume length. It measures raw transfer rates for both reads and writes and places the data into graphs that can be very easily interpreted. The test was run with the default runs of 0.5KB through 64MB transfer sizes with the total length being 256MB.
ATTO - Intel 600p 512GB:Benchmark Results: ATTO showed the Intel SSD 600p 512GB NVMe drive topped out at 1,894 MB/s read and 568 MB/s write in the standard overlapped I/O benchmark. Seeing 1.9 GB/s read and 0.6 GB/s write speeds from affordable entry-level M.2 NVMe drives is great. Benchmark Results: When comparing the Intel SSD 600P 512GB drive to others for sequential read/write performance you can see that it can't really compete, but it does good against the WD Blue SSD 1TB SATA drive and that is the market Intel is looking to lure people from.
CrystalDiskMark 5.2.0 x64CrystalDiskMark is a small benchmark utility for drives and enables rapid measurement of sequential and random read/write speeds. Note that CDM only supports Native Command Queuing (NCQ) with a queue depth of 32 (as noted) for the last listed benchmark score. This can skew some results in favor of controllers that also do not support NCQ.
CystalDiskmark -Intel 600p 512GB:Benchmark Results: The Intel SSD 600p 512GB M.2 SSD reached 1,182 MB/s read and 566 MB/s write in the standard sequential write test and Random 4K performance was 37 MB/s read and 180 MB/s write. When we ran the test again set to 0Fill mode the sequential scores remained basically the same. Let's look at some other benchmarks!
AS SSD Benchmark
AS-SSD (1.9.5986.35387) Benchmark:We have been running the AS-SSD Benchmark app for over some time now and found that it gives a broad result set. The programmer has worked very hard on this software and continues to make updates often so if you use it, show him some love and send him a donation. There are now three tests that are found within the tool and we'll show the results from all three of them.
AS SSD - Intel 600p 512GB:Benchmark Results: AS SSD showed the Intel SSD 600p 512GB drive had an overall score of 1,663 points with sequential read speeds of 1,625 MB/s and 544 MB/s write.
AS SSD Copy - Intel 600p 512GB:Benchmark Results: The copy benchmark test results are pretty impressive with speeds ranging from 616.48 MB/s to 1,100.83 MB/s.
AS SSD Compression - Intel 600p 512GB:Benchmark Results: For this benchmark chart you would ideally want to see a straight line as you don’t want any compression performance loss as the test goes from 0% compressible to 100% compressible data during the benchmark test period. The Intel SSD 600p 512GB drive had a number of performance dips on read operations, but everything is pretty flat.
PCMark 8 Storage TestPCMark 8 might have come out in 2013, but it is still Futuremark's most recent version of their industry standard PC benchmarking tool. PCMark 8 allows you to test the performance of all types of PC, from tablets to desktops. With five separate benchmark tests plus battery life testing, PCMark 8 helps you find the devices that offer the perfect combination of efficiency and performance. PCMark 8 is recognized by many as being the complete PC benchmark for home and business. We ran the Storage 2.0 benchmark test suite on PCMark 8 v2.7.613 that came out in April 2016. This is a major update accommodates a change in the latest version of Adobe After Effects and provides better support for NVMe SSDs. The changes affect the workloads in the Adobe Applications benchmark and the Storage 2.0 benchmark. Scores from the new versions of these tests should not be compared with older versions, so just a heads up if you wanted to compare scores. Version 2.0 of the Storage benchmark includes two changes to the storage playback engine:
- Write I/Os sent to the storage device no longer have the Force Unit Access flag enabled. This flag did not usually matter to older storage devices but could lead to reduced performance on some modern NVMe drives.
- The playback engine now aligns all I/Os on 4096 byte boundaries. This change improves test compatibility across modern devices.
PCMark 8: Intel 600p 512GB SSD:Benchmark Results: When it comes to PCMark 8 performance you are looking at an overall score of 5,009 on the Intel 600p 512GB drive with a bandwidth score of 329.11 MB/s. Benchmark Results: This score puts the Intel 600P in last place of the eight M.2 drives we tested it against, but it was ahead of the one SATA III drive in the chart! Benchmark Results: We like the bandwidth test results as it shows the total amount of bytes read and written during the test divided by the time the test took. The Intel SSD 600p 512GB drive does okay, but is nothing to write home about as the two year old Intel XP941 OEM M.2 SSD that doesn't feature NVMe still managed to beat it.
IOMeter Sequential and 4K Random Performance
IOMeter Sequential PerformanceLegit Reviews is once again adding IOMeter v1.1.0 testing to ourSolid-State Drive reviews as we feel that the canned benchmarks no longer show enough of the performance picture nor do they expose many of the heat issues that we are starting to encounter on M.2 PCIe SSDs and sustained write issues on TLC NAND based drives. We start out testing each drive with IOMeter, but first we prepare the drive. This is done by using Parted Magic to complete a full Secure Erase each and every drive. Next we use IOMeter to prefill the drive by performing the industry standard 128KB, aligned, sequential write workload across the entire drive for a period of 30 minutes. Once the drive is conditioned we run our saved sequential test profile that runs our 128KB test for one minute without any idle time in between the tests. The queue depth is set to 32 as we feel with NVMe drives starting to come out that we need to increase our IO depth. The 128KB Sequential Read/Write test is done primarily to make sure the drives we are testing meet or surpass the manufacturer specifications for sequential Read/Write performance. The Intel SSD 600p drive is rated at 1775 MB/s read and 560 MB/s write and we were able to get 1913 MB/s read and 509 MB/s write when performing each test for a period of 1 minute. We filled up the SLC cache, which is why the write performance test is lower than one might expect.
IOMeter 4K Random PerformanceWhen it comes to 4K Random Read/Write IOPS, the Intel SSD 600P 512GB PCIe SSD is rated at 128,000 IOPS for Random Write and 128,500 IOPS for Random Read. We got just over 100,000 IOPs for both tests. The 80/20 mixed workload test that we ran dropped the performance down to 133,000 IOPS, but it was still a very solid score.
Intel SSD 600p Temperatures[caption id="attachment_188352" align="aligncenter" width="645"] SMI SM2260 Controller on the Intel SSD 600p[/caption] Temperatures have always played a critical role on storage drives and in recent years we've seen it cause drives to fail prematurely and we've even seen some SSD performance results change for the worse if components were too hot or too cold. Since temperature is an important thing to keep an eye on we check the idle and load temperatures on all of the drives that we review. To get the idle temperature results we leave the drive sitting on an open air test bench in a room that is 19C. For the load numbers we use IOMeter to write 128KB to the drive sequentially for 10 minutes and record the top temperature. The Intel 600p 512GB drive had an idle temperature of 30C and we found that it topped out at 59C after doing 10 minutes of straight 128KB sequential writes across the entire drive with IOMeter. This heavy workload isn't normal, but when doing writes to the drive we saw the temperature rise modestly. Not a bad temperature as we've seen some M.2 drives reach 80C or higher in the same test. Let's wrap this up!
Final Thoughts & Conclusions[caption id="attachment_188354" align="aligncenter" width="645"] Intel SSD 600P Series 512GB M.2 Drive[/caption] So, is the Intel SSD 600p series just another budget priced TLC drive that enthusiasts will hate due to poor heavy workload performance? Unfortunately it most certainly is, but it does perform relatively well for how it is priced and you have to keep in mind that your typical consumer isn't going to be doing crazy workloads like that. If you are wanting a low-cost M.2 PCIe NVMe solution that performs decently with an above average 5-year warranty with a high TBW endurance rating this drive might be worth taking a closer look at. The Intel SSD 600p series isn't going to be the fastest drive around, but it really does offer a good value for mainstream desktops or laptop use. We just hope that Intel updated their toolbox to fully support the 600p as the drive has been out for months and the toolbox has been updated since, but some features are still not enabled for this series. Intel SSD 600p Series Street Pricing:
- 128GB - $55.99 shipped ($0.44 per GB)
- 256GB - $79.99 shipped ($0.31 per GB)
- 512GB - $170.00 shipped ($0.33 per GB)
- 1024GB - $289.99 shipped ($0.28 per GB)