上面是块什么卡,我想不少人都已经知道,特别是关注《企业存储技术》微信公众号的读者朋友们。如果还不了解也没关系,下面列出之前我写过Optane(傲腾)SSD和3D XPoint Memory相关的东西,都看过至少能了解个大致的全貌了。

Optane P4800X内存模式背后技术:Intel Memory Drive

不用闪存了,OptaneSSD为何还要28%的OP

再谈3D XPoint:延时、QoS与队列深度

Optane P4800X比闪存写快3倍,杀手应用在哪里?

当3D XPoint遇上SAP HANA:机遇与挑战

另类VSAN选型、下一代3DXPoint分层架构

从技术到应用:揭开3DXPoint Memory迷雾

由于受撰文时间、手头资料和水平所限,从今天来看以上文章中难免有不足之处。但正如我在第一篇(时间最早,排在最下面)标题中所写的那样,从技术到应用都讲过不少。

现在,不仅Intel Optane SSD DC P4800X 375GB PCIe扩展卡正式发布,最新版本的VMware VSAN 6.6已经官方宣布支持。在不久之前,我就曾想过能否有机会第一时间测试Optane P4800X,当这个愿望变成现实的时候,还是有点小兴奋的:)

由于拍摄角度光线的原因,上面照片中的P4800X型号信息可能不是特别清晰。其中包含容量点、产地(这块卡还是在美国)还有NVMe的logo等。

Optane SSD控制器和3D XPoint颗粒

迫不及待拆下散热器,可以看到主控芯片的型号是Intel EAT39099,PCIe 3.0 x4接口、正面14颗3D XPoint Memory芯片这些我们之前都已经了解。

在Intel Optane P4800X背面对称的位置也有14颗存储芯片,它们的编号为Intel 29P16BIBLDNF2。我觉得暂时还不用太关注该芯片的型号和参数,因为市场中几乎还没有同类产品,这里不能叫闪存了,因为3D XPoint属于SCM(存储级内存)。等到傲腾面向数据中心的更多容量点发布,或者未来Micron使用同类芯片的QuantX SSD推出之后可能才有对比芯片的意义。

与使用NAND闪存的SSD相比,Optane上面明显少了一些元件,这个我们找块卡对比下就很容易看出。

Intel SSD P3700上的电容和DRAM缓存

在性能测试中用来跟Optane P4800X对比,Intel旗舰级的SSD DC P3700显然很合适。上面的照片我特别强调了一下两颗电解电容,它们的作用是掉电保护——异常断电时将SSD 临时buffer(而不是大容量DRAM缓存)中的数据写入闪存。这块P3700的散热器贴合比较紧,再加上也不是新品了,我也就没有执着于拆解,接下来看看背面就行了。

Intel SSD DC P3700的控制器支持18个闪存通道,这块2TB卡正反面共有36颗64GB H.E.T(高耐久度)MLC NAND闪存颗粒。我用红色箭头指出的是2颗DRAM缓存芯片,当然卡的正面也有。

这张放大图可以看到NAND闪存的型号:Intel 29F01T080CMFP。而我还是更关注一旁的Micron D9PQL内存芯片——4Gb(512MB)DDR3-1600规格,背面2颗加上正面3颗,4+1 ECC之后可用容量为2GB,相当于2TB闪存1/1000容量,正好符合元数据映射表的需求。

从Intel资料中我找到一张图来辅助说明下,上面这个是企业级SATA SSD,但Power Loss Imminent(PLI)技术的原理是一样的。左边的电容负责在异常断电时,将SSD控制器中的存储Buffer数据写入NAND闪存。我们知道SSD主控芯片里一般都集成有少量DRAM和SRAM,Intel在这里保护的是临时缓冲,避免其中数据丢失或者闪存页面部分写入的情况发生。

由于这个数据量不大,所以对电容的需求也不高。至于控制器外部的DRAM缓存,里面的闪存映射表数据并不是唯一的,所以如果掉电时需要处理的话,我想应该也只是保护少量正在写入闪存页面的数据。映射表放DRAM更多目的应该是加速元数据读访问,像以前一些Host-based架构设计的PCIe闪存卡是把这个映射表放在系统内存里,FTL在主机端实现。

在两年多以前的《SSD缓存掉电保护:3种方案的利与弊》一文中我曾经做过相关讨论,后来看其中内容不完全准确,但应该还有值得大家参考的东西。

通过对比不难看出,Optane P4800X上没有单独的缓存芯片,也没看到有大容量电容。而据了解它实际上仍然具备Power Loss Imminent(PLI)技术,需要保护的临时buffer数据量很小而已。元数据映射表不再放在单独的DRAM中,因为3D XPoint Memory本身就是一种非易失性内存介质,而且它的速度足够快。

应用测试展望

以前写过的内容就尽量不重复了。在下一篇列出Optane P4800X性能测试结果之前,我先简单回顾下在媒体报道中看到过的应用表现,硬件本身的性能Intel资料中已经写的比较清楚了。

“以上数据为fio(ioengine=libaio)测试采集。使用方式,将傲腾固态盘作为内存及基于NAND的NVMe SSD之间的缓存层,写磁盘是3副本落盘。”

大家还记得腾迅云那篇抢先发布的新闻稿吗?还是上面这段技术描述客观一些并且好理解。

“以上数据为基于350GB容量数据库测试,基准性能测试SYSBENCH 0.5采集,以上数据库测试经过数据库内核缓存、sql解析、sql语句优化等,同时与表结构和事务相关。”

按照常规理解,PCIe SSD的延时性能对于传统关系型数据库来说已经比较短了;如果看IOPS,Optane写提高较多(50万vs. 17.5万,约3倍),而读IOPS与PCIe闪存卡之间的差距没有这么大。

是什么原因导致了Optane在QPS测试中的优势呢?这就是我们在测试中要探索、验证的东西。

Intel Optane P4800X评测(序):不用缓存和电容保护的SSD?相关推荐

  1. Intel Optane P4800X评测(3):Windows绑核优化篇

    据了解,使用3D XPoint Memory的Optane P4800X在国内已经开始少量供货,除了一些测试过的人之外,已经开始有采购的用户了.有朋友问我,这个卡在测试中有没有需要注意/调优的地方,以 ...

  2. Intel Optane P4800X评测(1):好钢如何用在刀刃上?

    在<Intel Optane P4800X评测(序):不用缓存和电容保护的SSD?>一文发表之后,有同行朋友不只一次询问后续测试的情况,看来大家对Optane/3D XPoint Memo ...

  3. MySQL的启示:Intel Optane P4800X评测(4)

    本次测试特邀熊猫直播高级DBA杨尚刚参与.尚刚在互联网公司工作多年,是MySQL数据库等方面的专家. 在这一系列评测中,从前面几篇已经可以全面了解使用3D XPoint Memory的Optane P ...

  4. oracle ssd加速,评测 | Intel Optane SSD 加速 SmartX 超融合在 Oracle 等场景下的系统性能...

    近期,SmartX 和 Intel 中国基于 Intel 第二代至强可扩展处理器平台与 Optane SSD 结合 SmartX 超融合软件 SMTX OS 进行了产品联合验证,并在 Oracle 等 ...

  5. oracle ssd加速,联合评测 | Intel Optane SSD 有效加速SmartX 超融合在Oracle等场景下的系统性能...

    众所周知,使用基于标准 x86 服务器平台的软件定义架构,是超融合能够全面提升用户IT架构敏捷性和易维护性的一个重要原因,相比于使用专有硬件的传统SAN存储,这种架构的一大优势就是可以在产品中快速引入 ...

  6. ssd的smt_联合评测 | Intel Optane SSD 有效加速 SmartX 超融合在 Oracle 等场景下的系统性能...

    众所周知,使用基于标准x86服务器平台的软件定义架构,是超融合能够全面提升用户IT架构敏捷性和易维护性的一个重要原因,相比于使用专有硬件的传统SAN存储,这种架构的一大优势就是可以在产品中快速引入业界 ...

  7. Intel Optane DC Persistent Memory Module (PMM)持久内存

    英特尔已经公开讨论了一年多的Optane DC Persistent Memory Module(PMM),体现了一种新的以数据为中心的体系结构,在这个体系结构中,PMM位于DRAM和Optane D ...

  8. 使用Alluxio和Intel® Optane™持久内存加速和扩展大数据分析

    国际数据公司(InternationalData Corporation, IDC)报告称,全球数据容量将从2018年的33 ZB(zettabytes)增长到2025年的175 ZB.随着数据增长的 ...

  9. Intel Optane(tm) Memory Pinning 无法加载DLL“iaStorAfsServiceApi.dll“:找不到指定模块。(异常来自HRESULT:0x8007007E)

    Intel Optane™ Memory Pinning 无法加载DLL"iaStorAfsServiceApi.dll":找不到指定模块.(异常来自HRESULT:0x80070 ...

  10. 读Intel Optane DC持久内存模块的基本性能测量有感

    读Intel Optane DC持久内存模块的基本性能测量有感 导论 为什么为写这篇博文呢,主要是受现在工业界一种真实的NVM产品即Intel optane DC PMM今年4月份发布以来,学术界和工 ...

最新文章

  1. ssh_exchange_identification: Connection closed by remote host 问题的解决 (转)
  2. Kong APIGW — Admin API 核心逻辑对象
  3. Forefront Security For Exchange的反病毒测试
  4. 设计模式----单例模式实例
  5. USACO 3.4 Closed Fences (计算几何)
  6. Oracle数据库中序列用法讲解(转)
  7. 网络工具之PacketTracer8安装
  8. 基于SpringBoot实现单点登录系统
  9. Source Insight设置黑色背景
  10. html5中abbr,HTML 5 abbr 标签 - HTML 参考手册
  11. blast在linux上的用法
  12. SpringBoot实现12306自动抢票系统
  13. Nvme驱动补丁 解决Usb3.0/3.1驱动和磁盘控制器WIN7蓝屏方案
  14. 几个命令查看ELF文件的“秘密”
  15. POJ 2671 Jimmy's Bad Day ★ (区间DP)
  16. 大数据学习路线图,大数据需要学什么
  17. 解决Could not find method xxx for arguments问题
  18. 2022年全球及中国制动系统行业头部企业市场占有率及排名调研报告
  19. 表必备三字段:id, gmt_create, gmt_modified
  20. 警惕!又一起网络钓鱼攻击事件:Uniswap被盗810万美元

热门文章

  1. eclipse中引入聚合工程
  2. 自动化测试-selenium初始化Driver参考
  3. MFC的定时器OnTimer
  4. android 快捷方式代码片段随记
  5. case when then end.sql
  6. asp.net执行js出现“已终止操作”的解决方法
  7. BZOJ4456 ZJOI2016旅行者(分治+最短路)
  8. objective-C nil,Nil,NULL 和NSNull的小结
  9. ASP.NET MVC3 Model验证总结
  10. C# 给picturebox添加滚动条