前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【不知所云】腾讯云云硬盘性能概览

【不知所云】腾讯云云硬盘性能概览

作者头像
指剑
发布2024-01-10 10:20:53
1960
发布2024-01-10 10:20:53
举报
文章被收录于专栏:指剑的分享指剑的分享

引言

腾讯云云服务器:https://curl.qcloud.com/U9i22oWO 腾讯云云硬盘:https://console.cloud.tencent.com/cvm/cbs 在大家购买云服务器时,会对服务器进行配置,例如实例选项,硬盘大小,但是大家是否有去关注过云硬盘的选型呢?如下表所示,腾讯云云硬盘共有5个规格,按性能比较,从低到高分别为:高性能云硬盘、通用型 SSD 云硬盘、SSD 云硬盘、增强型 SSD 云硬盘、极速型 SSD 云硬盘

性能指标

极速型 SSD 云硬盘

增强型 SSD 云硬盘

SSD 云硬盘

通用型 SSD 云硬盘

高性能云硬盘

单盘最大容量(GB)

32000

32000

32000

32000

32000

单盘最大 IOPS

叠加额外性能后达到1000000

叠加额外性能后达到100000

26000

10000

6000

随机IOPS 性能计算公式

基准性能:随机 IOPS = min{4000+容量(GiB)×100, 50000}

额外性能:最大 IOPS =

min{额外性能值×128, 950000}

基准性能:随机 IOPS = min{1800+容量(GiB)×50, 50000}

额外性能:最大 IOPS = min{额外性能值×128, 50000}

详情请参见 增强型 SSD 云硬盘性能说明

随机 IOPS = min{1800+容量(GiB)×30, 26000}

随机 IOPS = min{1800+容量(GiB)×15,10000}

随机 IOPS = min{1800+容量(GiB)×8, 6000}

单盘最大吞吐量(MB/s)

叠加额外性能后达到4000MB/s

叠加额外性能后达到1000MB/s

260MB/s

190MB/s

150MB/s

吞吐性能计算公式(MB/s)

基准性能:吞吐 = min{120+容量(GiB)×0.5, 350}

额外性能:吞吐 = min{额外性能值×1, 3650}

基准性能:吞吐 = min{120+容量(GiB)×0.5, 350}

额外性能:吞吐 = min{额外性能值×1, 650}

详情请参见 增强型 SSD 云硬盘性能说明

吞吐 = min{120+容量(GiB)×0.2, 260}

吞吐 = min{100+容量(GiB)×0.2, 190}

吞吐 = min{100+容量(GiB)×0.15,150}

单路随机读写时延

0.1ms - 0.5ms

0.2ms - 1ms

0.5ms - 3ms

0.5ms - 3ms

0.8ms - 5ms

特殊说明

极速型 SSD 云硬盘仅支持随 标准存储增强型S5se 实例一同购买,购买其他类型云服务器时不可使用极速型 SSD 云硬盘,也不可单独购买极速型 SSD 云硬盘

增强型 SSD 云硬盘仅支持挂载至 S5、M5、SA2 及以上的新代次实例规格,挂载至旧代次实例时无法保证承诺性能 增强型 SSD 云硬盘的单盘最大 IOPS 及单盘最大吞吐量性能受限于其挂载的实例类型。目前仅挂载至最新一代 S6、SA3 实例时可达到单盘最大性能。不同实例类型最大可达到的存储性能指标信息将持续更新,请您保持关注。

| 无 | 无 | 无 |

IOPS计算

在日常使用中,腾讯云云服务器在创建之初默认给大家提供的硬盘类型为**通用型SSD云硬盘 ,**那么其性能如何呢?从下表数据来计算,例如默认为50GiB的一台S5云服务器,那么如果要计算其iops则为 基准iops计算为 1800+50*15 = 2550IOPS,如果硬盘容量增加,那么IOPS也逐步提升,最大为10000IOPS。

疑惑?

那么在查阅文档时,笔者发现腾讯云家的云硬盘产品性能并没有很明确的指出和云服务器有太大的关系,同时云服务器也没有在文档中披露出其不同规格的实例其基准和峰值IOPS。 为何会有这样一个疑惑呢?笔者使用多个云厂商,例如亚马逊云科技,阿里云等,都有在云服务器的文档中明确给出不同实例规格的基准和突发/峰值IOPS

实践

上面提供的理论数据和真实体验是否有差距,让我们用实践来告诉大家(仅测SSD类型的云硬盘)

实验条件

创建一台S5.MEDIUM4的2H4G的云服务器,分别创建增强型SSD、通用SSD、和SSD,然后挂载到云服务器上,使用fio进行性能测试 官方操作手册:/document/product/362/6741

image.png
image.png
image.png
image.png

实验步骤

查看磁盘状况
代码语言:javascript
复制
lsblk
image.png
image.png
安装fio
代码语言:javascript
复制
apt update && apt install fio libaio1 libaio-dev
随机读/写测试
代码语言:javascript
复制
fio -bs=4k -ioengine=libaio -iodepth=1 -numjobs=1 -direct=1 -rw=randread -time_based -runtime=600 -refill_buffers -norandommap -randrepeat=0 -group_reporting -name=fio-randread-lat -size=10G -filename=/dev/vdb
fio -bs=4k -ioengine=libaio -iodepth=1 -numjobs=1 -direct=1 -rw=randread -time_based -runtime=600 -refill_buffers -norandommap -randrepeat=0 -group_reporting -name=fio-randread-lat -size=10G -filename=/dev/vdc
fio -bs=4k -ioengine=libaio -iodepth=1 -numjobs=1 -direct=1 -rw=randread -time_based -runtime=600 -refill_buffers -norandommap -randrepeat=0 -group_reporting -name=fio-randread-lat -size=10G -filename=/dev/vdd
image.png
image.png
image.png
image.png
image.png
image.png

实验结果

实例规格

硬盘类型

大小

理论IOPS(基准)

实测iops

S5.MEDIUM4

增强型SSD

50GiB

1800+50*50=4300

4853

SSD云硬盘

50GiB

1800+50*30=3300

3301

通用型SSD

50GiB

1800+50*15=2550

2553

综上所述,实测下来增强型iops还超过了理论iops,其他两款SSD则和理论数据保持一致。

总结

按照腾讯云官方文档测试了一下云服务器上云硬盘的iops读写,其实际性能完全能够达到官网标称的理论数据,其增强型更是超过了理论数据,至于性能更佳的云硬盘需要更高规格的实例。 从表格数据上看,和其他家比,单盘容量最大32TiB仍旧较小,不过可以通过raid 0增加整体大小。 建议腾讯云文档团队,可以在文档中体现出不同规格实例的基准和突增iops

本文参与?腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2024-01-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 引言
    • IOPS计算
      • 疑惑?
      • 实践
        • 实验条件
          • 实验步骤
            • 查看磁盘状况
            • 安装fio
            • 随机读/写测试
          • 实验结果
          • 总结
          相关产品与服务
          云硬盘
          云硬盘(Cloud Block Storage,CBS)为您提供用于 CVM 的持久性数据块级存储服务。云硬盘中的数据自动地在可用区内以多副本冗余方式存储,避免数据的单点故障风险,提供高达99.9999999%的数据可靠性。同时提供多种类型及规格,满足稳定低延迟的存储性能要求。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
          http://www.vxiaotou.com