众所周知,使用基于标准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]上的数据:

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

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

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

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

下面让我们真实测试一下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测试的部署图如上图所示,两台测试服务器都运行vSphere ES 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。

测试方法

测试工具

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的测试结果,可见:

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

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

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

适用的场景推荐

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

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

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

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

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

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

  3. ssd的smt_联合评测: Optane SSD 在SmartX 超融合 Oracle 场景下的性能表现

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

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

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

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

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

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

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

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

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

  8. 磁盘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 ...

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

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

最新文章

  1. linux oracle 查看版本号,Linux下如何查看版本信息
  2. http statusCode(状态码)
  3. Android异步下载网络图片(其三:ExecutorService)
  4. 一种简单的LRU cache设计 C++
  5. Linux centos6.5 安装mysql 以及简要操作书册
  6. db2与mysql语法区别,db2和mysql语法分析异同点
  7. 数据库连接池之_c3p0
  8. Android IPC(二)Messenger实现跨进程双向通信
  9. 去除word PDF水印 去除pdf限制
  10. 傅里叶级数与傅里叶变换_Part1_三角函数系的正交性
  11. 微信公众号里的文章图片应该如何原图下载
  12. matlab绘制香农定理曲线,基于matla对香农公式仿真.doc
  13. bookmarks_2021_9_28
  14. 200页!这可能是最牛逼的Python自学手册啦!
  15. 技术总监经验总结: 从需求到上线之用户故事地图
  16. AutoCAD.Net开发问题之:层表事件的响应(续)
  17. JMeter 进行压力测试
  18. 相信历史会记住普通人
  19. Android 模拟手指滑动
  20. 常见模拟电路设计 三(含仿真) :文氏桥正弦波发生电路

热门文章

  1. 技术团队负责人应该具备怎样的能力
  2. Ubuntu|Vmware导入导出虚拟机步骤以及Ubuntu修改用户名、组名
  3. Bootstrap实战---电池充电特效编写2(仅d-flex布局)
  4. 模拟电路仿真LTspice(1):二极管特性曲线
  5. 教你如何自己写一个微信小游戏「跳一跳」外挂
  6. 英语FieldyellowStone田黄石fieldyellowstone单词
  7. 测试用例设计方法_判定表法(游戏向)
  8. SAPBP_SAP刘梦_新浪博客
  9. wpa_supplicant源码理解
  10. ubuntu20.04 开启休眠(hibernate)功能的成功解决以及各种尝试的过程全记录