本帖最后由 haierccc 于 2019-4-24 19:02 编辑
谷歌翻译版本:
SSD缓存已经存在了很长时间,作为一种在不完全放弃较慢存储选项的高容量和较低价格的情况下获得快速存储的许多性能优势的方法。近年来,英特尔的Optane产品使用其3D XPoint非易失性存储器来统治快速,小巧,昂贵的市场。英特尔的第三代Optane Memory SSD缓存产品已经推出,将Optane性能的承诺带入了新的产品领域。第一款Optane Memory产品是微型NVMe SSD,旨在加速访问更大的慢速SATA驱动器,尤其是机械硬盘驱动器。英特尔现在支持使用Optane Memory SSD缓存其他NVMe SSD,着眼于Optane和QLC NAND闪存的组合。他们将两种类型的SSD都放在一个M. 英特尔Optane内存H10允许英特尔首次将其Optane Memory缓存解决方案放入只有一个SSD空间的超极本中,并完全抛弃了SATA。将两个驱动器压缩到单面80mm长M.2模块上的部分原因是高密度的英特尔每单元四位3D QLC NAND闪存。英特尔的660p QLC固态硬盘在1TB和512GB版本上有大量未使用的空间,而Optane缓存具有抵消QLC NAND性能和耐久性缺点的巨大潜力。将两者放在一个模块上有一些权衡,但在大多数情况下,H10的设计非常简单。
Optane Memory H10不会引入任何新的ASIC或任何硬件,以使驱动器的Optane和QLC部分显示为单个设备。缓存完全由软件管理,主机系统独立访问H10的Optane和QLC端。驱动器的每一半都有两个专用于它的PCIe通道。早期的Optane Memory SSD都是PCIe x2设备,因此它们不会丢失任何东西,但Intel 660p使用的是4通道Silicon Motion NVMe控制器,现在仅限于两个通道。实际上,660p几乎不需要比x2链路提供的更多带宽,因此这不是一个重要的瓶颈。 英特尔Optane内存H10规格 | 广告容量 | 256 GB | 512 GB | 1TB | 构成因素 | 单面M.2 2280 | NAND控制器 | Silicon Motion SM2263 | NAND Flash | 英特尔64L 3D QLC | Optane控制器 | 英特尔SLL3D | Optane Media | 英特尔128Gb 3D XPoint | QLC NAND容量 | 256 GB | 512 GB | 1024 GB | Optane容量 | 16 GB | 32 GB | 32 GB | 顺序读取 | 1450 MB / s | 2300 MB / s | 2400 MB / s | 顺序写入 | 650 MB / s | 1300 MB / s | 1800 MB / s | 随机读取IOPS | 230K | 320K | 330K | 随机写入IOPS | 150K | 250K | 250K | L1.2空闲功率 | <15 mW | 保证 | 5年 | 写耐力 | 75 TB
0.16 DWPD | 150 TB
0.16 DWPD | 300 TB
0.16 DWPD |
在一台设备上使用慢速QLC SSD和快速Optane SSD,英特尔必须在确定额定性能规格时做出判断。H10的较大两个容量的额定读取速度超过2GB / s,反映了英特尔的Optane Memory缓存软件可以同时从H10的QLC和Optane部分获取数据。写入也可以是条带化的,但最大额定值不会超过单个设备性能的任何明显限制。H10的随机IO规格介于现有Optane Memory和660p SSD的性能之间,但更接近Optane性能。英特尔并没有尝试宣传完美的缓存命中率,但他们认为它对普通的实际使用情况非常有用。 Optane缓存应该有助于减少H10的QLC部分必须承担的写入负担,但英特尔仍然对整个设备进行评级,以获得与其660p QLC SSD相同的每天0.16驱动器写入次数。
英特尔Optane Memory H10的营销照片显示它采用双色PCB,以强调驱动器的双重性,但实际上它是一种纯色。PCB布局独特,有两个控制器和三种内存,但它显然也让人联想到它所基于的两种分立产品。QLC NAND驱动器的一半更靠近M.2连接器,并配有SM2263控制器和DRAM和NAND各一个封装。熟悉的Silicon Motion测试/调试连接位于NAND半部和Optane半部之间的边界处。Optane的一半包含Intel的小型Optane控制器,一个3D XPoint内存包和大多数电源管理组件。英特尔SSD 660p和早期的Optane Memory SSD都有非常稀疏的PCB;
从表面上看,Optane Memory软件几乎没有变化; 现在可以更灵活地选择要缓存的设备。(英特尔还在已经支持Core处理器的平台上为Pentium和Celeron品牌处理器开放了扩展的Optane Memory支持。)当缓存启动卷时,Intel的软件允许用户指定应固定到缓存的文件和应用程序并免于驱逐 除此之外,没有调整缓存行为的空间。 销售配备Optane Memory的系统的一些原始设备制造商一直在宣传存储容量,作为DRAM和Optane容量的总和,如果我们谈论连接到CPU内存控制器的Optane DC持久存储器模块,这可能是合理的,但是当它们非常误导时有问题的Optane产品是SSD。英特尔表示要责怪原始设备制造商这种误导性品牌,但英特尔自己的Optane Memory软件也做同样的事情。 最初,Optane Memory H10将是仅限OEM的部件,仅供预先安装在新系统(主要是笔记本电脑)中的消费者使用。英特尔正在考虑将H10作为独立产品和作为NUC套件的一部分进行零售,但他们还没有承诺计划。他们的主板合作伙伴已经为H10支持奠定了近一年的基础,而许多台式机300系列主板已经支持H10的最新公开固件。 平台兼容性将两个PCIe设备放在一个M.2卡上至少可以说是新颖的。英特尔在使用P3608和P4608等高端企业级驱动器之前已将两个SSD控制器放在一块PCB上,但这些驱动器使用PCIe交换机芯片将x8主机连接分成x4,用于板载两个NVMe控制器。这种方法导致整张卡的TDP为40W,这在尝试在M.2卡的限制范围内工作时完全没有用。 还有几个PCIe附加卡,允许通过一个PCIe x16插槽连接四个M.2 PCIe SSD。其中一些卡还包括PCIe交换机,但大多数卡依赖支持PCIe端口分叉的主机系统将单个x16端口拆分为四个独立的x4端口。主流消费者CPU通常不支持此功能,并且通常仅限于x8 + x4 + x4或仅x8 + x8分叉,并且仅当通道被重新路由到不同的插槽以支持多GPU用例时。最近的服务器和工作站CPU更可能支持分支到x4端口,但主板支持启用此功能并不普遍。 即使在可以将x16插槽分成四个x4端口的CPU上,也很少或永远不可能进一步分叉到x2端口。支持将大量PCIe通道作为窄x2或x1端口运行的芯片是大多数主板上的南桥/ PCH芯片。这些往往不支持比x4更宽的端口,因为这是CPU上游连接的正常宽度。 基于以上所述,我们将理论付诸实践,并尝试使用我们手头的几乎所有PCIe 3.0端口的Optane Memory H10,使用任何必要的适配器。我们的结果总结如下: 英特尔Optane内存H10
平台兼容性 | 平台 | PCIe
源 | NAND
可用 | Optane
可用 | Optane内存
缓存 | 威士忌湖 | PCH | 是 | 是 | 是 | 咖啡湖 | 中央处理器 | 是 | 没有 | 没有 | PCH | 是 | 是 | 没有* | 卡比湖 | 中央处理器 | 是 | 没有 | 没有 | PCH | 是 | 没有 | 没有 | SKYLAKE微架构 | 中央处理器 | 是 | 没有 | 没有 | PCH | 是 | 没有 | 没有 | Skylake-SP
(Purley) | 中央处理器 | 是 | 没有 | 没有 | PCH | 是 | 没有 | 没有 | Threadripper | 中央处理器 | 没有 | 是 | 没有 | Avago PLX交换机 | 是 | 没有 | 没有 | Microsemi PFX开关 | 没有 | 是 | 没有 |
英特尔提供的Whiskey Lake笔记本电脑当然与Optane Memory H10完全兼容,很快就可以在这种配置下购买。与旧平台和非英特尔平台的兼容性大多与预期一致,只有H10的NAND端可访问 - 那些主板不希望找到两个共享物理M.2 x4插槽的PCIe设备,并且未配置为检测并初始化两个设备。有一些值得注意的例外: 首先,我们的Coffee Lake系统中的H370主板应该完全支持H10,但GIGABYTE拙劣的固件更新声称增加了H10支持:当使用M.2插槽时,H10的NAND和Optane部分都可以访问连接到PCH,但无法启用缓存。有很多300系列主板成功添加了H10支持,我相信GIGABYTE很快就会为这个特定的主板发布固定的固件更新。将H10放入直接连接到CPU的PCIe x16插槽不能访问Optane端,这反映出CPU缺乏对PCIe端口分支的支持,直至x2 + x2。 我们手头唯一的现代AMD系统是Threadripper / X399主板。我们尝试的所有PCIe和M.2插槽都导致H10的Optane侧可见,而不是NAND侧。 我们还通过两个不同品牌的PCIe 3.0交换机连接H10。Avago的PLX PEX8747交换机仅提供对NAND端的访问,这是预期的,因为它仅支持PCIe端口分支到x4端口。Microsemi PFX PM8533开关确实声称支持分叉到x2,我们希望它能够进入H10的两侧,但我们只能访问Optane的一半。Microsemi开关和Threadripper主板可能只是一个固件更新,而不是与H10的两半兼容,早期的英特尔PCH也可能具有这种潜力,但英特尔不会提供任何此类更新。即使这些平台能够访问H10的两半,英特尔的Optane Memory缓存驱动程序也不支持它们,但存在第三方缓存软件。
|