英特尔傲存的独特之处 (2023)
What makes Intel Optane stand out (2023)

原始链接: https://blog.zuthof.nl/2023/06/02/what-makes-intel-optane-stand-out/

## 英特尔傲腾 SSD 总结 英特尔的傲腾系列,利用与美光联合开发的 3D XPoint 技术,在 2017 年发布时,融合了 DRAM 和 NAND 闪存的特性——超低延迟、高耐用性和强劲的性能。像 P4800X/P5800X(以及消费级产品)这样的型号在传统 SSD 难以处理的领域表现出色,尤其是在一致的写入性能和数据完整性方面,这得益于断电保护等功能。 然而,傲腾面临着成本高昂和容量有限的挑战。尽管在数据库、VDI 和缓存(Ceph、ZFS)等苛刻的工作负载中具有优势,但 NAND SSD 技术的快速进步以及 Compute eXpress Link (CXL) 的出现降低了其市场吸引力。 英特尔最终在 2022 年停止了傲腾的开发,退出闪存存储市场。尽管如此,傲腾产品仍然可用,包括于 2023 年初发布的新型持久内存 NV-DIMM 系列,以支持英特尔的 Sapphire Rapids CPU。虽然其未来有限,但傲腾展示了存储技术的一项重大创新,为特定高性能应用提供了无与伦比的耐用性和低延迟。

这次黑客新闻的讨论围绕英特尔傲存技术,该技术因其极低的延迟而备受赞誉——尤其对数据库和ZFS等文件系统有益——但最终英特尔停止了该技术。 评论员认为傲存失败是由于缺乏市场采用。虽然在技术上具有革命性,但它没有找到“杀手级应用”,并且要求用户偏离AWS RDS等便捷但速度较慢的云解决方案。许多人优先考虑易用性和自动备份,而不是傲存卓越的性能。 有一种观点认为英特尔管理不善,期望其他人为该平台构建应用程序,而不是率先引领。尽管它具有垂直扩展的潜力,并且仍然可用作交换或缓存,但傲存最终成为了自己炒作和英特尔执行挑战的受害者,让一些用户感到失望。
相关文章

原文

Once in a while new hardware is released that makes a difference. Such a device is the Intel Optane series of high-performance SSD’s for professional use, which was released in late 2017. In this case I’m talking about the Intel Optane P4800X and P5800X and their consumer counterparts (900P and 905P). All drives are based on the 3D XPoint Technology that Intel co-developed with Micron.

In contrary to regular SSD’s, Optane drives like the P5800X brings ultra low latency, high durability and high performance to the table. Effectively Optane is a technology that both has aspects of DRAM and regular NAND based Flash. The downsides of Optane are the high cost and relative low capacity. Combined with the high innovation rate of NAND SSD’s and Compute eXpress Link (CXL) around the corner, there was little reason to switch to this pieces of technology for most companies.

Finally, Intel decided to stop the innovation of this technology in July 2022 as part of it’s IDM 2.0 company strategy. In fact, Intel stopped all their flash storage based activities. This does not mean the drives aren’t for sale anymore.

Current Optane based products (in SSD and DIMM form) are still being sold. In the beginning of this year even a new Optane Persistent Memory NV-DIMM series 300 (also called PMEM) was released. This new Optane release was needed for the 4th generation of Intel Scalable CPU’s code name Sapphire Rapids that was released in January 2023.

ServeTheHome made a great video about Optane Persistent Memory if you’re not familiar with it.

The Gear

As part of the VMware vExpert program, I had the opportunity to test a couple of Intel Optane P4800X drives, which I wanted to get my hands on for quite time, being a (hardware) techie. Many thanks to Corey Romero, Matt Mancini, Simon Todd and the Intel Business and Storage BU for making this possible.

Drive specs

Optane P4800X (1st Gen)Optane P5800X (2nd Gen)
Capacity375 GB – 1,5 TB400 GB – 3,2 TB
Release dateQ3 2017Q4 2020
PCIe versionPCIe 3.0 (NVMe)PCIe 4.0 (NVMe)
Sequential Read2500 MB/s7200 MB/s
Sequential Write2200 MB/s6200 MB/s
Read IOPS (4K)550.0001.500.000
Write IOPS (4K)500.0001.500.000
Durability (DWPD)30 (Write Intensive)100 (Write Intensive)

Optane Advantages

The question arises, what makes Optane drives special compared to NAND based SSD’s. When not familiar with this topic, NAND relates to the type of flash chips used on an SSD. Pretty much all (non Optane) SSD’s are NAND based.

The answer why Optane has advantages over NAND based SSD’s can be explained based on a couple of their qualities.

  • Durability
  • Data consistency
  • Performance (in terms of):
    • Latency
    • Write Consistency

Durability

In general the durability of an SSD is an important rating, because it shows how many data can be written to the device during the warranty period. In general the cheaper the SSD, the less data can be written.

For examples, when an SSD has only has 3 instead of 5 year of warranty, 40% lesser writes are supported. That’s the easy and cheapest way for manufactures to “raise” the durability.

Compared to NAND based SSD’s, durability is where an Optane drive really shines. So, how does it compares to other professional and consumer drives?

SSD TypePower-loss ProtectionDurability (DWPD)Warranty
QLC based consumerNo0,13y
TLC based consumerNo0,2 – 0,353-5y
TLC based prosumerYes0,3 – 0,355y
TLC based professional
(Read Intensive)
Yes15y
TLC based professional
(Mix Use)
Yes35y
MLC / TLC based professional
(Write Intensive)
Yes105y
Optane P4800X
(1st Gen.)
Yes305y
Optane P5800X
(2nd Gen.)
Yes1005y

As can be seen in the table above, the Optane is the choice of SSD for high write environments.

For a more detailed explanation of SSD durability, check “Comparing Wear Figures on SSDs” blog by Jim Handy (a.k.a. The SSD Guy) to learn more about the numbers that manufacturers throw at you regarding the durability of their drives.

Relevant durability terms are:

  • Drive Writes per Day (DWPD)
  • Terabytes Written (TBW)
  • GB/day

In the end all terms relate to each other, which shows nicely in the diagram below.

Data consistency

A second aspect that contributes to durability is data consistency. Professional SSD’s (and some consumer ones) have power-loss protection (PLP). PLP is an often overlooked feature of an SSD, that takes care of pending data to be safely stored before the device completely loses power:

PLP protects against:

  • Loss of data in the SSD’s cache
  • Loss or corruption of the SSD mapping table
  • Page corruption when write cycle would be interrupted

PLP can be done in hardware by adding an array of capacitor to the device or in firmware, of which the hardware implementation is preferred. For more info see the link “A Closer Look At SSD Power Loss Protection” from Kingston Memory.

All professional grade SSD’s have I’ve worked with (including Optane) have PLP. Be sure to check your drives for hardware PLP. On the Intel ARK product specification site, hardware PLP for Optane drives translates to the “Enhanced Power Loss Data Protection” feature.

Performance

Performance of an SSD has 2 important aspects. Latency and Write Consistency.

Latency

Latency is where Optane has a clear advantage over NAND SSD’s. Latency is the time the device needs to pull the requested data off it’s flash chips and send it to the CPU for processing.

Let’s compare Optane drives with current Gen professional NAND based ones. It does not make sense to perform the test myself, since the pro’s at Storagereview.com have already done that.

The tables above shows it all. IOPS wise, Optane is up-to-par with the competition, but the drive shines when it comes down to latency. It’s just astonishing. Being around 25 microsecond (us) per 4K random read for Optane versus 90 to 110 us for NAND based drives. Putting it in perspective, is that every small read on an Optane drive is more than 300% faster. Even up to 1.3 Million IOPS on a single drive.

This means that data reaches the CPU faster, but also lowers the load on the CPU because it simply has to wait shorter.

Write Consistency (QoS)

An Optane drives delivers it’s maximum write performance in a consistent way, therefore you could say it’s a form or QoS. That’s not the case for NAND based drives.

A normal NAND based SSD often has DRAM cache or a small part of extra fast flash. This is due to the fact that NAND SSD’s can only writes data to empty 4K pages. Therefore empty pages must be available for optimal write performance.

Due to it’s nature, the erase of a NAND pages takes some time. When most pages are in use or have not been emptied yet (by the garbage collection process), the writes are cached in the DRAM and/or the small of extra fast flash. When that is also filled-up, degradation of write performance occurs for the drive to be able to keep with the garbage collection. In other words, writes are throttled until enough of empty pages are available.

Optane does not work this way since it is byte addressable instead of per 4K page. Secondly data can be overwritten directly on Optane devices. Due to these two characteristics, write are always performed with maximum performance, even under continuous heavy write loads.

Intended use

Due to the reasons above like low latency, consistent (write) performance, high IOPS and high endurance the Optane drives are especially suited for:

  • Ceph (WAL and Caching)
  • ZFS (ZIL and SLOG)
  • QoS advantageous environments
  • High write environments
  • High performance databases
  • VDI environments
  • vSAN Caching

To conclude

The Intel Optane drives are well suite for many use cases. Especially those that require (consistent) low latency and high IOPS, combined with a high endurance. On the other hand NAND type SSD are still getting better and a lot of development takes place in that space. Secondly the prices for NAND drives are still dropping to an all time low nowadays.

Unfortunately in a couple of years Optane SSD’s will be end of sale, since Intel decided to stop it’s involvement in the memory space. Nonetheless is still available for a couple of year so we still can enjoy it in SSD or NV-DIMM form factor.

By reading this post, I hope you’ve learned about Optane key architectural differences, SSD Endurance, SSD Power Loss Protectection, write consistency and why those qualities matters. Again many thanks to Corey Romero, Matt Mancini, Simon Todd and the Intel Business and Storage BU for the opportunity.

Cheers, Daniël

Useful links

ServeTheHome: Optane Persistent Memory (NV-DIMM’s or also called PMEM

ServeTheHome: Compute eXpress Link (CXL)

Western Digital: Understanding SSD Endurance

TheSSDGuy: Comparing Wear Figures on SSDs

Kingston: A Closer Look At SSD Power Loss Protection

Storagereview.com: Intel Optane P5800X Review

联系我们 contact @ memedata.com