近期,SmartX 和 Intel 中国基于 Intel 第二代至强可扩展处理器平台与 Optane SSD 结合 SmartX 超融合软件 SMTX OS 进行了产品联合验证,并在 Oracle 等 IO Queue Depth 较低的场景中验证了 Optane 技术在存储性能、时延等方面带来的显著改进。
Intel Optane SSD 基于 3D XPoint 技术,读写速度更接近于 DRAM,而存储空间与 NAND SSD 相当。相较于 NAND SSD,Optane SSD 具有高吞吐、低延迟、高 QoS 和极高寿命的特点,在数据存储中非常适合作为 DRAM 和低速 SSD/HDD 之间的缓存。
本文的评测对象是 Optane P4800X。Intel 官方产品手册[1] 提供的数据如下:
以下是 SMTX OS + Optane P4800X 在 Oracle 场景下的实验室测试结果。为了评估 Optane 技术与 NAND 的性能差异,我们使用 Intel P4600 进行对比测试。
说明:以下为实验室测试数据,仅供参考。
Oracle 测试需要两台测试服务器分别充当 Client 和 Server 角色,它们的硬件配置相同,如下表所示。其中,2 块 Optane P4800X SSD 作为 SMTX OS 分布式存储的 Cache 层,4 块 P4500 作为 Capacity 层。在测试过程中,IO 主要落在 Cache 层上。
作为性能参照的 P4600 环境除了服务器的 Cache Tier 替换为 2 块 Intel(R) SSD DC P4600 Series(1.6 TB)之外,其余配置跟测试目标环境保持一致。
Oracle 测试部署图
Oracle 测试的部署图如上图所示,两台测试服务器都运行 vSphere ESXi 6.5 u2 Hypervisor,其上运行着 SCVM(Storage Controller VM, 12 vCPU 和 16G 内存,运行 SMTX OS)负责提供分布式存储功能。它们还分别运行 Oracle Client VM 和 Oracle Server VM。
Oracle Client VM 的配置为:
Oracle Server VM 的配置为:
HammerDB 3.1,运行在 Oracle Client VM 中。
测试 Oracle Server 在 vCPU/Mem 分别为 16/64G、32/128G、64/192G 三种配置下的 TPM。最终选取 TPM 趋于平稳阶段的取值作为测试结果。
上图显示了 Optane P4800X 和 P4600 在 Oracle Server 不同配置下 HammerDB TPM 的测试结果,可见:
从以上测试结果来看,SMTX OS + Optane P4800X 在数据库场景有非常好的性能表现。更确切地说,SMTX OS + Optane P4800X 的组合在一些 IO Queue Depth 比较低、低延迟敏感、追求业务 QoS 的应用场景中,将发挥出比 NAND SSD 更强悍的性能优势。同时,Optane P4800X 更长的使用寿命对于具有大量写操作的应用场景而言也不失为一个更好的选择。
如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!
赞3
添加新评论0 条评论