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

作为业内领先的超融合厂商,SmartX 和全球知名硬件厂商始终密切配合,力求将业内领先的硬件技术快速应用于超融合产品。

近期,SmartX 和 Intel 中国基于 Intel 第二代至强可扩展处理器平台与 Optane SSD 结合 SmartX 超融合软件 SMTX OS 进行产品联合验证,并在 Oracle 等 IO Queue Depth 较低的场景中充分验证了 Optane 技术在存储性能、时延等方面带来的大幅改进。

Optane SSD 架构特点概述

注: Intel Optane P4800X 图片来源于 Intel 产品手册[1]。

Intel Optane SSD 基于 3D XPoint 技术,读写速度更接近于 DRAM,而存储空间与 NAND SSD 相当。相较于 NAND SSD,Optane SSD 具有高吞吐、低延迟、高 QoS 和极高寿命的特点,在数据存储中非常适合作为 DRAM 和低速 SSD/HDD 之间的缓存。

本文的评测对象是 Optane P4800X。Intel 官方产品手册[1] 提供的数据如下:

高吞吐:Optane P4800X 在 queue depth 为 11 时 IOPS 可以达到 500k(~2GB/s),而一般的 NAND SSD 都需要更高的 queue depth 才能达到其峰值,例如 32(SATA)和 128(NVMe)。

低延迟:Optane P4800X 在 2GB/s 随机写背景流量的场景下,仍然有稳定的读响应时间,时间低于 30us。

高 QoS:Optane P4800X 在随机写背景流量场景下,99% 的读响应时间是 NAND SSD 的 60 倍。

极高寿命:Optane P4800X 非常适合具有大量写操作的场景,每日写入量高达 30 DWPD(JESD219 workload),750GB 容量的 P4800X 总写入量为 41 PBW。

以下是 SMTX OS + Optane P4800X 在 Oracle 场景下的实验室测试结果。为了评估 Optane 技术与 NAND 的性能差异,我们使用 Intel P4600 进行对比测试。

说明:以下为实验室测试数据,仅供参考。

测试环境

1

硬件环境

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)之外,其余配置跟测试目标环境保持一致。

2

软件环境

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 的配置为:

vCPU:50

Mem:50G

OS:CentOS 7.5

Oracle Server VM 的配置为:

vCPU/Mem:16/64G,32/128G,64/196G 共三种配置

SWAP 分区:33G

OS:RedHat 6.9

Oracle Server:Oracle Server 11.2.0.4

Disks:所有磁盘都在 SMTX OS 的 NFS 存储中产生,磁盘数量和大小如下表所示,为了防止对于 SCSI controller 的竞争,为不同的 Disk Group 分配不同的 SCSI controller。

测试方法

1

测试工具

HammerDB 3.1,运行在 Oracle Client VM 中。

2

测试参数

3

测试步骤

测试 Oracle Server 在 vCPU/Mem 分别为 16/64G、32/128G、64/192G 三种配置下的 TPM。最终选取 TPM 趋于平稳阶段的取值作为测试结果。

测试结果

上图显示了 Optane P4800X 和 P4600 在 Oracle Server 不同配置下 HammerDB TPM 的测试结果,可见:

在 16 vCPU/64G Mem 配置下,P4800X 的 TPM 达到 P4600 的 3 倍。

在 32 vCPU/128G Mem 和 48 vCPU/192G Mem 两种配置下,P4800X 的 TPM 比 P4600高 30% 左右。

同时,从以下 TPM 曲线中,可以看出 P4800X 的 TPM 比 P4600 稳定性高许多,当 vCPU/Mem 资源较多时,不会出现明显的性能下降。

适用场景推荐

从上边的测试结果来看,SMTX OS + Optane P4800X 在数据库场景有非常好的性能表现。更确切地说,SMTX OS + Optane P4800X 的组合在一些 IO Queue Depth 比较低、低延迟敏感、追求业务 QoS 的应用场景中,将发挥出比 NAND SSD 更强悍的性能优势。同时,Optane P4800X 更长的使用寿命对于具有大量写操作的应用场景而言也不失为一个更好的选择。

ssd的smt_联合评测: Optane SSD 在SmartX 超融合 Oracle 场景下的性能表现相关推荐

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

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

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

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

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

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

  4. 磁盘I:O 性能指标 以及 如何通过 fio 对nvme ssd,optane ssd, pmem 性能摸底

    文章目录 1. 磁盘I/O性能指标 1.1 性能指标 1.2 I/O 观测 1.2.1 磁盘I/O 观测 1.2.2 进程I/O观测 2. Fio 性能测试 2.1 环境准备 2.2 测试维度选择 2 ...

  5. 英特尔“Beach”图片泄露 Optane SSD路线图成关注焦点

    英特尔公司正计划推出四大Optane产品家族,根据目前泄露的演示内容,其中包括代号为Masion Beach.Brighton Beach.Stony Beach以及Carson Beach的产品分项 ...

  6. raid卡缓存对硬盘性能_1000倍可靠性,专为高端NAS而生 西部数据SA500 RED SSD固态硬盘首发评测...

    创作说明: 西部数据为了集齐7龙珠(不对,7种颜色),于10月份正式发布了专为NAS而生的RED SSD SA500系列,有500GB.1TB.2TB.4TB共4种容量规格.西部数据专门针对 24×7 ...

  7. mysql ssd 性能测试 写入_MySQL服务器的SSD性能问题分析和测试详解

    [问题] 我们有台HP的服务器,SSD在写IOPS约5000时,%util达到80%以上,那么这块SSD的性能究竟有没有问题,为解决这个问题做了下面测试. [工具] blktrace是linux下用来 ...

  8. raid配置ssd为缓存_超融合硬件选配推荐指南 | 第三期:SSD 与 HDD

    本期<SMTX OS 硬件选配推荐指南>继续与大家分享单机硬件配置中存储相关的内容--固态硬盘 SSD 和机械硬盘 HDD 章节.前两期摘录了单机硬件配置中的 CPU 选择和内存选择参考, ...

  9. 文件系统在NVMe SSD上的性能表现分析

    文件系统是访问存储的一种常用方式,目前常用的文件系统都是针对磁盘的特性进行设计的.例如,为了解决磁盘随机小数据访问的问题,在文件系统层面引入了Page cache机制,利用内存缓存对这种访问进行加速. ...

最新文章

  1. java 注解 Annontation
  2. 【剑指offer】矩形覆盖
  3. 中央纪委网站:​深度关注 | 元宇宙如何改写人类社会生活
  4. python霍夫变换检测直线_OpenCV-Python教程(9、使用霍夫变换检测直线)
  5. oracle_j000,Process J000 died, kkjcre1p: unable to spawn jobq slave process引起的宕机
  6. Serilog Tutorial
  7. GPS NEMA 0183协议
  8. 获取本地ip地址适用于windows和Linux环境
  9. 叠箱子问题 之 动态规划
  10. 响应式Web设计:HTML5和CSS3实战 笔记
  11. PostgreSQL bloat 检查与处理
  12. mongodb索引 多健索引
  13. 32怎么通过一个按键实现不同工作模式_罗技G604鼠标为设计师而生,15个可编程按键玩转Adobe软件!...
  14. ubuntu16.04快速安装zabbix
  15. 联想微型计算机怎么进入bios,联想笔记本怎么进入bios 电脑屏幕上出现Lenovo并
  16. doctrine2 mysql_doctrine2到底是个什么玩意
  17. 中考计算机上机考试如何操作,全国2021年初中信息技术中招考试上机考试提分技巧...
  18. C++幕后故事(七)--一个对象的生与死
  19. Can't locate Time/HiRes.pm in @INC错误的处理方法 perl安装不全
  20. 主叫用户、被叫用户、局内呼叫、局间呼叫、发话端局、受话端局 等定义

热门文章

  1. CentOS防攻击设置
  2. 表白墙源码/可用作博客论坛都是不错的
  3. SpringBoot报错o.s.b.d.LoggingFailureAnalysisReporter
  4. 点击 数字随着变化html,js数字随着其他数字变化而变化?
  5. 出现错误1327!无效驱动器G的解决
  6. RabbitMQ原理名词解释
  7. 这个季节,想到了什么
  8. Grammarly使用说明
  9. JVM原理(Java代码编译和执行的整个过程+JVM内存管理及垃圾回收机制)
  10. 安全多方计算技术介绍