NVME盘 VS SSD:基于新型存储的HetuEngine性能测试

举报
HetuEngine九级代言 发表于 2025/03/20 10:54:21 2025/03/20
【摘要】 随着新一代CPU性能日益强劲,磁盘IO逐渐成为瓶颈。对于磁盘IO密集型的大数据引擎,需要更高的磁盘IO读写能力,从而提高整体业务性能和资源利用率。本次测试HetuEngine在NVMe盘上的性能,并与SSD盘性能进行对比。硬件条件计算主机: 3节点网卡: 1*25GE硬盘:  NVME盘   or  SSD盘测试方案测试基线: TPC-DS标准测试工具数据规模: 1TB  or  6TB执行...
随着新一代CPU性能日益强劲,磁盘IO逐渐成为瓶颈。对于磁盘IO密集型的大数据引擎,需要更高的磁盘IO读写能力,从而提高整体业务性能和资源利用率。

本次测试HetuEngine在NVMe盘上的性能,并与SSD盘性能进行对比。

硬件条件

计算主机: 3节点
网卡: 1*25GE
硬盘:  NVME盘   or  SATA SSD盘

测试方案

测试基线: TPC-DS标准测试工具
数据规模: 1TB  or  6TB
执行模式: 内存计算模式  or FTE(shuffle模式)
说明:

      Shuffle模式:启用TASK容错模式后,会产生中间数据并缓存到文件系统,用于重试失败的task。在执行大批量查询时可更好应对查询中的小颗粒局部任务失败情况 。


测试结论

Shuffle模式NVMe盘性能明显优于SATA盘( 43.47%

内存模式:NVMe盘相比SATA盘仅在大数据量(6T)时有少量优势(5.04%)

ScreenShot_20250320104955.PNG

详细测试数据

lShuffle模式:优势明显

测试项

数据量

SATA SSD盘总耗时(秒)

NVMe盘总耗时(秒)

NVMe相比SATA提升

TPC-DS

1T

2507

1812

27.72%

6T

11529

6517

43.47%


l内存计算模式:

测试项

数据量

SATA SSD盘总耗时(秒)

NVMe盘总耗时(秒)

NVMe相比SATA提升

TPC-DS

1T

1481

1521

-2.68%

6T

5985

5684

5.04%


CPUIO使用情况:

数据量

硬盘类型

单硬盘IO峰值

单硬盘IO峰值

1T

SATA SSD

~480MB/s

~460MB/s

6T

NVMe

~2500MB/s

~4400MB/s



【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。