Project Kenko 01 Update: Samsung 750 EVOs pass 2TB written

8
Project Kenko 01 2TBW Estimated Wear Leveling Count 0 Point
Project Kenko 01 2TBW Estimated Wear Leveling Count 0 Point

We recently introduced Project Kenko 01 for testing write endurance of modern SSDs. We are using two Samsung 750 EVO 120GB SSDs with 35TBW per their specs and have them in two different configurations. The first we are running a SSD write endurance test across the entire SSD area. The second we pre-filled the drive with 90GB of static data and are running the SSD write endurance test across the remaining area. At only 2TB written we were already seeing the impacts of the writes.

Project Kenko 01: Samsung 750 EVOs at 2TB written

The project is quite a bit further along but we wanted to show the impacts of writing to these drives even with only 2TB written. At even this paltry write  figure we are starting to see a divergence in results between our drive that started with 90GB of pre-filled data and our drive where no static data is present.

Here is a quick comparison of the SMART attribute for wear leveling:

Project Kenko 01 2TBW SMART Wear Leveling Count Indicator
Project Kenko 01 2TBW SMART Wear Leveling Count Indicator

What one can clearly see is that the drive that is writing across the entire NAND pool is also seeing a rapid decrease in its wear leveling indicator. Here is what that drive looked like in hdsentinel:

Project Kenko 01 0GB Pre Fill Hsentinel Pro At 2.09TB
Project Kenko 01 0GB Pre Fill Hsentinel Pro At 2.09TB

The impact here is that with the same amount of data written, we have approximately 38% higher SMART reported wear leveling on the 0GB pre-fill drive. That is a significant delta. It is also much faster than we would expect with a 35TBW endurance rating. At the current rate with 2.09TB written we would project the wear leveling count SMART attribute to approach zero at the following write levels:

Project Kenko 01 2TBW Estimated Wear Leveling Count 0 Point
Project Kenko 01 2TBW Estimated Wear Leveling Count 0 Point

We did not have any reallocated sectors on either drive. In future updates, we will keep a count of what is happening like we are doing with the wear leveling count attribute. The wear indicator seems to suggest that there is not even leveling across the two drives. As a result, we are interested to see what is driving this delta. We may see reallocated sectors on the drive with no pre-filled static data since the SMART wear leveling count attribute is dropping significantly faster.

Fun Performance Anecdote

Performance under heavy workloads is not great with the Samsung 750 EVO 120GB. We tried a third drive (our initial testing SSD for setup purposes) as a ZFS ZIL device in a 10Gb NAS just to see what would happen. Please do note, in our Top Picks for FreeNAS ZIL/ SLOG Drives we do explain why we would never consider the Samsung 750 EVO as a ZIL device and have many better options. Still, it was an easy way to see what would happen to the drives under a heavy workload.

Samsung 750 EVO 120GB Drives Front And Back
Samsung 750 EVO 120GB Drives Front And Back

The particular NAS went from running over 800MB/s using an Intel DC P3700 to around 200MB/s for the first few minutes using the Samsung 750 EVO. By the 30 minute mark, the Samsung 750 EVOs brought writes down to under 16MB/s. By one hour in this figure fell to 12MB/s. Given, we did pay about ten times the amount for the Intel DC P3700 400GB SSD, and it has features like power-loss protection making it a top pick for that type of application. It does show that all SSDs are not created equal and even a several-year-old SSD can perform 50x faster if selected properly for the workload. The Samsung 750 EVO will likely never be used as a ZIL device in a NAS server since it is client focused. It is still an interesting real-world performance data point around how read-optimized these drives are.

Our write endurance testing of our two drives is taking considerably longer than we expected as the sustained write speeds are well below our estimates. As a reminder, these drives are targeted at low-end consumer workstations that will never see heavy write workloads.

8 COMMENTS

  1. The normal 850 EVO is quite price competitive so Would be nice to know how it behaves as a ZIL drive. The 850 PRO at least in EU is a lot more expensive.

  2. Hum in enterprise ssd world i think the intel are way better than the samsung.

    And i just wait the possibility to use pmc flashtec nv1616 for ZIL.

    Just imagine a zfs array with 2 nv1616 for zil and 46 intel dc p3600 2.5″ nvme

    With compression you can made a box of 100Tb usable, with probably more than 500k iops for less than 100k $

  3. I think it’s kind of fraudulent to sell drives that acknowledge writes that aren’t durable, then charge extra for drives that comply with the standard they purport to support (SATA / NVMe etc.)

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.