文件存储CPFS支持NFSv3协议访问。本文介绍协议服务的功能优势、协议服务规格、使用限制、使用流程和性能指标。
功能优势
- 协议类型
支持NFSv3协议,以及NLM提供的文件锁服务。
- 多协议访问
CPFS文件系统可通过POSIX客户端和NFS协议同时访问。例如,通过POSIX客户端创建的文件,修改的内容通过CPFS-NFS客户端可见,反之亦然。POSIX客户端和CPFS-NFS客户端对文件访问采用相同的UGO权限管理。
- 负载均衡
NFS协议服务是集群化的,CPFS-NFS客户端根据负载均衡策略连接协议节点,确保负载分担。
协议服务规格
协议服务包括两种协议类型:通用型和缓存型。缓存型相比通用型,提供热点数据缓存能力。在命中缓存的情况下,缓存型协议服务的带宽可超过CPFS文件系统的带宽,达到协议服务设定的最大带宽值。
使用限制
限制项 | 阈值 | 说明 |
---|---|---|
单个文件系统可创建的协议服务数量 | 1个 | 单个CPFS文件系统最多支持创建1个NFS协议服务。 |
单个协议服务可导出的VPC数量 | 2个 | 单个协议服务最多可以向2个VPC创建协议导出。 |
单个协议服务可创建的导出目录数量 | 10个 | 单个协议服务最多可创建10个Fileset或目录的协议导出。如您需要的协议导出数量超过该阈值,请您提交工单咨询。 |
单个协议服务可挂载的计算节点数量 | 10000个 | 如果您需要挂载的计算节点数量超过10000个,请您提交工单咨询。 |
单个协议服务同时打开的文件数量 | 150000个 | 同时打开的文件数量超过该阈值,报错too many open file。 |
使用流程
通过创建NFS协议服务,将CPFS文件系统中的Fileset或者目录通过NFS协议导出。在计算节点上安装CPFS-NFS客户端,挂载NFS协议的挂载点后,访问CPFS文件系统。
性能指标
通用型协议服务和缓存型协议服务的性能指标如下表所示。
类型 | 规格 | 项目 | 说明 |
---|---|---|---|
通用型 | 100 MB/s/TiB基线 | 吞吐 | 与CPFS文件系统带宽一致,min[100*存储容量(TiB),20000]MBps。 |
IOPS | 读写:min[4000*存储容量(TiB),960000] | ||
单路时延 |
|
||
单客户端最大吞吐 | 600 MB/s | ||
单客户端最大IOPS |
|
||
200 MB/s/TiB基线规格 | 吞吐 | 与CPFS文件系统带宽一致,min[200*存储容量(TiB),20000]MBps。 | |
IOPS | 读写:min[8000*存储容量(TiB),960000] | ||
单路时延 |
|
||
单客户最大吞吐 | 600 MB/s | ||
单客户端最大IOPS |
|
||
缓存型 | 100 MB/s/TiB基线规格 | 吞吐 | 创建协议服务时指定的最大带宽。 |
IOPS |
|
||
单路时延 |
|
||
单客户端最大吞吐 | 1.1 GB/s | ||
单客户端最大IOPS |
|
||
200 MB/s/TiB基线规格 | 吞吐 | 创建协议服务时指定的最大带宽。 | |
IOPS |
|
||
单路时延 |
|
||
单客户端最大吞吐 | 1.1 GB/s | ||
单客户端最大IOPS |
|