产品规格
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