产品规格
CPFS通用版支持两种存储规格,分别为100 MB/s/TiB基线和200 MB/s/TiB基线。本文列举了在相同文件系统容量下使用不同客户端访问文件系统时,100 MB/s/TiB基线和200 MB/s/TiB基线的文件系统性能指标、适用的高级功能、数据流动性能等,您可以根据业务需求选择合适的CPFS通用版存储规格。
文件系统实例性能
CPFS通用版支持通过CPFS-POSIX客户端或CPFS-NFS客户端访问文件系统,以下列举了在相同文件系统容量下通过CPFS-POSIX客户端或CPFS-NFS客户端访问文件系统时,200 MB/s/TiB基线、100 MB/s/TiB基线规格的CPFS通用版文件系统可提供的吞吐、IOPS能力及IO时延。
CPFS-POSIX
创建CPFS POSIX挂载点后,可以通过CPFS-POSIX客户端访问文件系统。
请结合文件系统创建时间、文件系统版本号及文件系统所在地域查阅对应文件系统的性能。
关于如何查看文件系统的版本号,请参见查询文件系统版本号。
2024年01月22日后
2024年01月22日起,CPFS通用版部分地域100 MB/s/TiB基线、200 MB/s/TiB基线的文件系统性能进行了升级,其他地域的性能保持不变。
若您的文件系统是在此之前创建的,文件系统的性能不会直接升级。如果您想体验更好的性能,建议您新建CPFS通用版文件系统并将存量文件系统中的数据迁移至新文件系统中。
指标 | 100 MB/s/TiB基线 | 200 MB/s/TiB基线 | ||
文件系统版本号 | v2.3.4及以上版本 | v2.3.4及以上版本 | ||
支持的地域及可用区 | ||||
吞吐 | min{0.1*存储容量(GiB),30000}MBps | min{0.1*存储容量(GiB),20000}MBps | min{0.2*存储容量(GiB),45000}MBps 最高可达100000 MBps,如需提高吞吐能力,请提交工单申请。 | min{0.2*存储容量(GiB),20000}MBps 最高可达100000 MBps,如需提高吞吐能力,请提交工单申请。 |
IOPS | min{15*存储容量(GiB),3600000} | min{15*存储容量(GiB),2800000} | min{30*存储容量(GiB),7200000} 最高可达10000000,如需提高IOPS能力,请提交工单申请。 | min{30*存储容量(GiB),2800000} 最高可达10000000,如需提高IOPS能力,请提交工单申请。 |
平均单路4k读延迟 | 0.6 ms | 0.4 ms | ||
平均单路4k写延迟 | 0.8 ms | 0.6 ms |
2024年01月22日前
如果您是在2024年01月22日前创建的文件系统,请查看如下性能指标。如果您想体验更好的性能,建议您新建CPFS通用版文件系统并将存量文件系统中的数据迁移至新文件系统中。
指标 | 100 MB/s/TiB基线 | 200 MB/s/TiB基线 |
文件系统地域 | 所有开服地域 | 所有开服地域 |
吞吐 | min{0.1*存储容量(GiB),20000}MBps | min{0.2*存储容量(GiB),20000}MBps 最高可达100000 MBps,如需提高吞吐能力,请提交工单申请。 |
IOPS | min{15*存储容量(GiB),2800000} | min{30*存储容量(GiB),2800000} 最高可达10000000,如需提高IOPS能力,请提交工单申请。 |
平均单路4k读延迟 | 0.6 ms | 0.4 ms |
平均单路4k写延迟 | 0.8 ms | 0.6 ms |
CPFS-NFS
开启文件存储CPFS协议服务后,可使用CPFS-NFS客户端访问CPFS通用版文件系统。CPFS协议服务可独立提供NFS协议挂载点,不依赖POSIX挂载点。CPFS通用版提供通用型和缓存型两种NFSv3协议服务类型。下表对比了两种协议类型的指标,您可根据业务需求选择合适的协议服务类型访问文件系统。
协议服务类型 | 指标 | 100 MB/s/TiB基线规格 | 200 MB/s/TiB基线规格 |
吞吐 | 与CPFS文件系统带宽一致,min[100*存储容量(TiB),20000]MB/s。 | 与CPFS文件系统带宽一致,min[200*存储容量(TiB),20000]MB/s。 | |
IOPS | 读写:min[4000*存储容量(TiB),960000] | 读写:min[8000*存储容量(TiB),960000] | |
单路时延 |
|
| |
单客户端最大吞吐 | 600 MB/s | 600 MB/s | |
单客户端最大IOPS |
|
| |
缓存型 | 吞吐 | 创建协议服务时指定的最大读带宽。最大为100 GB/s。 | 创建协议服务时指定的最大读带宽。最大为100 GB/s。 |
IOPS |
|
| |
单路时延 |
|
| |
单客户端最大吞吐 | 1.1 GB/s | 1.1 GB/s | |
单客户端最大IOPS |
|
|
CPFS-POSIX和CPFS-NFS选择建议
如果您对性能没有极致需求,建议您在控制台开启通用型协议服务,使用CPFS-NFS客户端访问CPFS通用版文件系统,获得更优的使用体验。
CPFS-NFS支持以下操作系统:
操作系统类型 | 操作系统版本 |
Alibaba Cloud Linux |
|
CentOS |
|
Ubuntu |
|
Debian |
|
如果您需要极致的性能要求,且完全符合以下情况时,您可以使用CPFS-POSIX客户端:
不依赖容器CSI接口访问CPFS
不使用mmap
操作系统为以下版本
操作系统类型
发行版
内核版本
Alibaba Cloud Linux
Alibaba Cloud Linux 2.1903 64位
4.19.91-27.4.al7.x86_64及以下版本
RHEL或CentOS
8.4
4.18.0-305.19.1.el8_4
8.3
4.18.0-240.22.1.el8_3
8.2
4.18.0-193.28.1.el8_2
8.1
4.18.0-147.8.1.el8_1
8.0
4.18.0-80.11.2.el8_0
7.9
3.10.0-1160.42.2.el7
7.8
3.10.0-1127.19.1.el7
7.7
3.10.0-1062.18.1.el7
7.6
3.10.0-957.54.1.el7
7.5
3.10.0-862.14.4.el7
7.4
3.10.0-693.2.2.el7
7.3
3.10.0-514.26.2.el7
7.2
3.10.0-514.26.2.el7
Ubuntu
20.04.3 LTS
5.4.0-86-generic
数据流动性能
CPFS通用版支持与对象存储OSS之间进行数据流动。当创建数据流动任务后,CPFS通用版文件系统会自动同步OSS Bucket中的对象元数据。同步完成后您能通过高性能且POSIX兼容的文件接口快速地处理OSS中的数据。同时,CPFS通用版文件系统支持通过CPFS控制台或OpenAPI将数据导出至OSS Bucket。其性能如下表所示:
操作类型 | 指标 | 说明 |
导入数据 | GB级以上文件吞吐 |
|
MB级文件OPS | 单目录、多目录导入:1000。 | |
导出数据 | GB级以上文件吞吐 |
|
MB级文件OPS | 单目录、多目录导出:600。 | |
删除数据 | OPS | 单目录、多目录删除:2000。 |
按需加载(Lazy-load) | GB级以上文件吞吐 |
|
MB级文件OPS | 单目录、多目录导入:1000。 | |
元数据自动更新 | OPS |
|
容量规格
起步容量:
华北6(乌兰察布):4800 GiB
其他地域:3600 GiB
扩容步长:
华北6(乌兰察布):2400 GiB
其他地域:1200 GiB
最大容量:1 PiB