Lexar NM800PRO 1TB

This drive fails a lot in our functionality in conformance tests, as well as the saw diagram test. As a Client SSD, it is optimised on both power and performance, though the performance consistency is low.

Lexar NM800Pro

Basic Information

In this report, we test Lexar NM800Pro, Kingston, and Lenovo Y9000.

Model Name Firmware Version
NM800Pro Lexar 1TB SSD 3.7.F.V
Y9000 Lenovo Y9000 SSD-M.2-2280s-NVMe-1T EIFM31.4
KC3000 KINGSTON SKC3000S1024G EIFK31.6

Latency

We still check their IO latency first.

Max Write Latency

10 IOPS (ms) 4K 1QD (ms) 512B 1QD 10p filled (ms) 512B 1QD 50% filled (ms) 4K mix RW 90% filled (ms)
NM800Pro 169.518 269.942 269.673 280.994 398.688
Y9000 220.782 265.775 8.514 8.982 15.466
KC3000 7.398 8.485 6.473 6.351 15.375

NM800Pro’s max latency is high in all workload.

Speed

Sequential Write

10% filled (MB/s) 90% filled (MB/s) 50% trimmed (MB/s)
NM800Pro 5326.648 1302.432 3476.630
Y9000 4217.862 1748.675 3431.828
KC3000 5434.081 1937.452 3420.778

All drives have good and similar sequential write performance. The performance all degrade when drives are full filled, and recover after trim operations.

NM800Pro write performance is stable when the drive is empty.

picture

Random Write

10% filled (K IOPS) 90% filled (K IOPS) 50% trimmed (K IOPS) 50% trimmed IOPS consistency
NM800Pro 258.312 195.890 200.432 0.04
Y9000 296.407 195.651 219.502 0.68
KC3000 264.605 218.042 236.009 0.56
9A3 684.982 604.416 684.971 0.99

NM800Pro’s average random write IOPS is not bad. But, its IOPS is not stable.

picture

Trim

Except for read and write, Trim is also a common command in nowadays’ OS. We test its performance by trim half LBA space.

IOPS (K) Max Latency (ms) Average Latency (ms) performance before trim (MB/s) performance after trim (MB/s)
NM800Pro 17.442 274.478 0.892 1958.989 3476.630
Y9000 1.703 1036.134 9.382 1674.617 3431.828
KC3000 1.985 142.872 8.010 1694.944 3420.778

Its trim is super fast, though the max latency issue is still there.

Power

If we use SSD in laptop, the power consumption is also a key consideration. We list TMT1/2 setting below.

TMT1 (℃) TMT2 (℃)
NM800Pro 74 84
Y9000 75 78
KC3000 75 78

Low Power State

PS4 measured power (mW) PS4 exit duration (us) PS3 measured power (mW) PS3 exit duration (us)
NM800Pro 4.9 40635.9 67.5 1969.2
Y9000 2.7 155604.6 45.2 155162.6
KC3000 69.0 9727.1 85.7 9728.0

NM800Pro’s PS4 power consumption is less than 5mW, and it can exit from PS4 in 40ms. It is a good balance.

Active Power Consumption

picture

Its write performance is high and stable when the drive is empty (no GC operations). But when the drive is filled up, the write performance is not stable.

picture

Reliability

SLC cache retirement

NM800Pro use the whole capacity as SLC cache. When the drive is young and utilized space is low, it gives user the highest performance. But the SLC cache disappears on aged drive (after 1000 PE).

picture

Data Retention

In our whole test process, we will write each DUT to its EOL (about 3000 P/E cycle for TLC SSD), then write the whole drive and keep them without power at the room temperature for 2 month. After that, we read the whole drive and verify its data integrity. Here is the test result.

Data Units Written (1000LBA) read speed 0 (MB/s) read speed 2 (MB/s)
NM800Pro 3688131788 6329 1452
Y9000 3788044394 3921 3333
KC3000 3849016648 4880 1456

‘read speed 0’ is captured right after the data was written, and ‘read speed 0’ is captured 2-month later. SN850 was written by much more data intentionally. We check the result of ‘read speed 2’.

NM800Pro’s ‘read speed 2’ degrade a lot, but no UECC happen. It is quite common on big SLC cache drive.