亚马逊 EFS 配额和限制 - Amazon Elastic File System
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

亚马逊 EFS 配额和限制

接下来,您可以了解使用 Amazon EFS 时的配额。

您可以增加的亚马逊 EFS 配额

服务配额是一项Amazon服务,可帮助您从一个位置管理配额或限制。在服务配额控制台中,您可以查看所有 Amazon EFS 限制值并请求增加中的 EFS 文件系统数量的配额。Amazon Web Services 区域

您也可以联系Amazon支持部门,申请增加以下 Amazon EFS 配额。要了解更多信息,请参阅 请求增加配额。Amazon EFS 服务团队会单独审查每个请求。

  • 增加每个客户账户的文件系统数量。

  • 中所有连接的客户端的弹性吞吐量Amazon Web Services 区域。

  • 为中所有连接的客户端预置吞吐量。Amazon Web Services 区域

下表列出了您可以更改的每种资源的默认配额。

每个客户账户的文件系统数量
资源 默认配额
一个客户账户中每个客户账户的文件系统数量 Amazon Web Services 区域 1000
每个客户端中所有连接的客户端的默认弹性吞吐量总和 Amazon Web Services 区域
Amazon Web Services 区域 最大读取吞吐量 最大写入吞吐量(计量吞吐量)

美国东部(俄亥俄州)区域

美国东部(弗吉尼亚州北部)区域

美国西部(俄勒冈州)区域

欧洲地区(爱尔兰)区域

每秒 10 千兆字节 () GiBps 3 GiBps
所有其他 Amazon Web Services 区域 3 GiBps 1 GiBps
所有连接的客户端的默认预置吞吐量总额
Amazon Web Services 区域 最大读取吞吐量 最大写入吞吐量(计量吞吐量)

美国东部(俄亥俄州)区域

美国东部(弗吉尼亚州北部)区域

美国西部(俄勒冈州)区域

欧洲地区(爱尔兰)区域

10 GiBps 3.34 GiBps
所有其他 Amazon Web Services 区域 3 GiBps 1 GiBps

请求增加配额

要通过申请增加这些配额Amazon Web Services Support,请采取以下步骤。Amazon EFS 团队会审查每项配额增加请求。

要请求增加配额,请通过 Amazon Web Services Support
  1. 打开 C Amazon Web Services Supportenter 页面,必要时登录。然后选择 Create Case (创建案例)

  2. Create case (创建案例) 下,选择 Service Limit Increase (提高服务限制)

  3. 对于 Limit Type (限制类型),选择要提高的限制类型。填写表单中的必填字段,然后选择您的首选联系方式。

您无法更改的 Amazon EFS 资源配额

多个 Amazon EFS 资源的配额无法更改,包括:

  • 一般资源的配额,例如每个文件系统的接入点或连接数量。

  • 每个都Amazon Web Services 区域突破了吞吐量限制。

下表列出了无法更改的一般资源配额和突破吞吐量限制。

无法更改的一般资源配额
资源 配额
每个文件系统的访问点数 1000
每个文件系统的连接数 25000
可用区中的每个文件系统的挂载目标数 1
每个虚拟私有云 (VPC) 的装载目标数量 400
每个挂载目标的安全组数 5
每个文件系统的标签数 50
每个文件系统的 VPC 数 1
注意

客户端还可以连接到与文件系统不同的账户或 VPC 中的装载目标。有关更多信息,请参阅从另一个Amazon Web Services 账户或 VPC 装载 EFS 文件系统

每个客户端中所有连接的客户端的总突发吞吐量 Amazon Web Services 区域
Amazon Web Services 区域 最大读取吞吐量 最大写入吞吐量

美国东部(俄亥俄州)区域

美国东部(弗吉尼亚州北部)区域

美国西部(俄勒冈州)区域

亚太地区(悉尼)区域

欧洲地区(爱尔兰)区域

5 GiBps 3 GiBps
所有其他 Amazon Web Services 区域 3 GiBps 1 GiBps

NFS 客户端的配额

NFS 客户端的以下配额适用,假定是 Linux NFSv4.1 客户端:

  • 您可以为每个 NFS 客户端驱动的最大吞吐量为每秒 500 兆字节 ()。MiBpsNFS 客户端吞吐量按发送和接收的总字节数计算,最小 NFS 请求大小为 4 KB(对读取请求应用了 1/3 的计量速率后)。

  • 每个客户机最多可以有 128 个活跃用户同时打开文件。

  • 实例上可同时打开最多 32,768 个文件。列出目录内容不会视为打开文件。

  • 客户端上的每个唯一挂载每次连接最多可以获取 65,536 个锁。

  • 连接到 Amazon EFS 时,位于本地或其他地方的 NFS 客户端的吞吐量Amazon Web Services 区域可能低于从同一Amazon Web Services 区域客户端连接到 EFS 时的吞吐量。出现此效果的原因是网络延迟增加。实现每客户端最大的吞吐量需要 1 毫秒或更低的网络延迟。当从本地 NFS 服务器将大型数据集迁移到 EFS 时,使用 DataSync 数据迁移服务。

  • NFS 协议支持每个用户最多 16 个组 ID (GID),任何其他 GID 都将从 NFS 客户端请求中截断。有关更多信息,请参阅拒绝访问 NFS 文件系统上允许的文件

  • 不支持在微软 Windows 上使用亚马逊 EFS。

亚马逊 EFS 文件系统的配额

以下配额特定于 Amazon EFS 文件系统。

资源 配额
文件名长度,以字节为单位 255
符号链接(符号链接)长度,以字节为单位 4,080
指向文件的硬链接数量 177
单个文件的大小 52,673,613,135,872 字节 (47.9 TiB)
目录深度的级别数 1000
所有实例和用户对单个文件的锁定次数 512
每个文件系统策略的字符限制 20000
*通用模式的每秒文件操作数 35000

*读取数据或元数据的操作消耗一个文件操作,写入数据或更新元数据的操作消耗五个文件操作。从所有连接的客户端统计文件操作数。这意味着文件系统每秒可以支持 35000 个读取操作、7000 个写入操作或两者的某种组合。例如,您的文件系统每秒可以支持 20,000 次读取操作和 3,000 次写入操作:

20,000 次读取 x 每次读取 1 个文件操作 + 3,000 次写入 x 每次写入 5 个文件操作 = 35,000 个文件操作

不支持的 NFSv4.0 和 4.1 功能

尽管亚马逊弹性文件系统不支持 NFSv2 或 NFSv3,但亚马逊 EFS 同时支持 NFSv4.1 和 NFSv4.0,但以下功能除外:

  • pNFS

  • 任何类型的客户端委派或回调

    • OPEN 操作始终返回 OPEN_DELEGATE_NONE 作为委派类型。

    • OPEN 为 NFSERR_NOTSUPPCLAIM_DELEGATE_CUR 声明类型返回 CLAIM_DELEGATE_PREV

  • 强制锁定

    Amazon EFS 中的所有锁都是建议性的,这意味着在执行操作之前,读取和写入操作不会检查锁定是否存在冲突。

  • 拒绝共享

    NFS 支持共享拒绝的概念。共享拒绝主要由 Windows 客户端使用,让用户拒绝其他人访问已打开的特定文件。Amazon EFS 不支持此功能,NFS4ERR_NOTSUPP对于任何指定除之外的OPEN4_SHARE_DENY_NONE共享拒绝值的 OPEN 命令都会返回 NFS 错误。Linux NFS 客户端不使用 OPEN4_SHARE_DENY_NONE 之外的其他内容。

  • 访问控制列表 (ACL)

  • 亚马逊 EFS 不会更新文件读取的time_access属性。亚马逊 EFS time_access 在以下事件中更新:

    • 创建文件时(创建索引节点)

    • 当 NFS 客户端进行显式setattr调用时

    • 在写入 inode 时,例如由文件大小更改或文件元数据更改导致

    • 任何 inode 属性都已更新

  • 命名空间

  • 持久性回复缓存

  • 基于 Kerberos 的安全性

  • NFSv4.1 数据保留

  • 目录上的 SetUID

  • 使用 CREATE 操作时不支持的文件类型:块储存设备 (NF4BLK)、字符设备 (NF4CHR)、属性目录 (NF4ATTRDIR) 和命名属性 (NF4NAMEDATTR)。

  • 不支持的属性:FATTR4_ARCHIVE、FATTR4_FILES_AVAIL、FATTR4_FILES_FREE、FATTR4_FILES_TOTAL、FATTR4_FS_LOCATIONS、FATTR4_MIMETYPE、FATTR4_QUOTA_AVAIL_HARD、FATTR4_QUOTA_AVAIL_SOFT、FATTR4_QUOTA_USED、FATTR4_TIME_BACKUP 和 FATTR4_ACL。

    如果尝试设置这些属性,将导致向客户端发回 NFS4ERR_ATTRNOTSUPP 错误。

其它注意事项

此外,请注意以下情况:

  • 有关可以在其中创建 Amazon EFS 文件系统的列表,请参阅Amazon Web Services 一般参考。Amazon Web Services 区域

  • 亚马逊 EFS 不支持nconnect挂载选项。

  • 您可以使用Amazon Direct Connect和 VPN 从本地数据中心服务器挂载 Amazon EFS 文件系统。有关更多信息,请参阅 使用本地客户端安装