

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

# Amazon EFS 限额
<a name="limits"></a>

您可以在下文中找到使用 Amazon EFS 时的配额。

**Topics**
+ [您可以提高的 Amazon EFS 配额](#soft-limits)
+ [您无法更改的 Amazon EFS 资源配额](#limits-efs-resources-per-account-per-region)
+ [NFS 客户端的配额](#limits-client-specific)
+ [Amazon EFS 文件系统的配额](#limits-fs-specific)
+ [不支持的 NFSv4 .0 和 4.1 功能](#nfs4-unsupported-features)
+ [其他注意事项](#limits-additional-considerations)
+ [排查与限额有关的文件操作错误](troubleshooting-efs-fileop-errors.md)

## 您可以提高的 Amazon EFS 配额
<a name="soft-limits"></a>

Service Quotas 是一项 Amazon 服务，可帮助您从一个位置管理配额或限制。在 S [ervice Quotas 控制台](https://console.amazonaws.cn/servicequotas/home?region=us-east-1#!/dashboard)中，您可以查看 Amazon EFS 限制值，并请求增加中的 EFS 文件系统数量的配额 Amazon Web Services 区域 以及频繁访问数据的读取 IOPS。

您还可以通过联系 Amazon Support 请求提高以下 Amazon EFS 配额。要了解更多信息，请参阅[请求提高配额](#request-limit-increase)。Amazon EFS 服务团队单独审查每个请求。
+ 每个客户账户的文件系统数量。
+ 每个文件系统的接入点数。
+ 采用弹性吞吐量模式的每个文件系统的最大读取 IOPS。当频繁访问的文件系统的读取 IOPS 增加时，不频繁访问的文件系统的读取 IOPS 和写入 IOPS 也会增加。
+ 每个区域性文件系统的弹性吞吐量，适用于 Amazon Web Services 区域中所有已连接客户端。
+ 每个区域性文件系统的预置吞吐量，适用于 Amazon Web Services 区域中所有已连接客户端。

下表列出了您可以请求更改的常规默认资源配额。

[\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/efs/latest/ug/limits.html)<a name="ElasticTPLimits"></a>

下表列出了每个文件系统中所有连接的客户端的弹性吞吐量配额 Amazon Web Services 区域。


**区域性文件系统 — 每个文件系统中所有连接的客户端的默认弹性吞吐量总计 Amazon Web Services 区域**  

| Amazon Web Services 区域 | 最大读取吞吐量  | 最大写入吞吐量（计量吞吐量） | 
| --- | --- | --- | 
|  美国东部（俄亥俄州）区域 美国东部（弗吉尼亚州北部）区域 US West (Oregon) Region 亚太地区 (孟买) 区域 亚太地区（首尔）区域 亚太地区（新加坡）区域 亚太地区（悉尼）区域 Asia Pacific (Tokyo) Region 欧洲（法兰克福）区域 欧洲地区（爱尔兰）区域  欧洲地区（伦敦）区域  | 每秒 60 千兆字节 () GiBps | 5 GiBps | 
| 所有其他 Amazon Web Services 区域 | 20 GiBps | 1 GiBps | <a name="ProvisionedTPLimits"></a>

下表列出了每个文件系统中所有连接的客户端的预配置吞吐量配额。 Amazon Web Services 区域


**区域文件系统-每个文件系统中所有连接的客户端的默认预配置吞吐量总计 Amazon Web Services 区域**  

| Amazon Web Services 区域 | 最大读取吞吐量 | 最大写入吞吐量（计量吞吐量） | 
| --- | --- | --- | 
|  美国东部（俄亥俄州）区域 美国东部（弗吉尼亚州北部）区域 美国西部（俄勒冈州）区域 欧洲地区（爱尔兰）区域  | 10 GiBps | 3.33 GiBps | 
| 所有其他 Amazon Web Services 区域 | 3 GiBps | 1 GiBps | 

 

### 请求提高配额
<a name="request-limit-increase"></a>

要通过请求增加这些配额 Amazon Web Services 支持，请执行以下步骤。Amazon EFS 团队审查每个配额提高请求。

**要申请增加配额，请通过 Amazon Web Services 支持**

1. 打开 [Amazon Web Services 支持 中心](https://console.amazonaws.cn/support/home#/)页面并登录（如有必要）。然后选择 **Create Case (创建案例)**。

1. 在 **Create case (创建案例)** 下，选择 **Service Limit Increase (提高服务限制)**。

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

## 您无法更改的 Amazon EFS 资源配额
<a name="limits-efs-resources-per-account-per-region"></a>

有多个 Amazon EFS 资源的配额无法更改，包括：
+ 常规资源的配额，例如每个文件系统的连接数量。
+ 每个单区文件系统的弹性和预置吞吐量限额，适用于 Amazon Web Services 区域中所有已连接的客户端。
+ 每个区域性文件系统或单区文件系统的突增吞吐量限额，适用于 Amazon Web Services 区域中所有已连接的客户端。

下表列出了无法更改的常规资源配额。<a name="ResourceHardLimits"></a>


**无法更改的通用资源配额**  

| 资源 | 限额 | 
| --- | --- | 
| 每个文件系统的连接数 | 25000 | 
| 可用区中的每个文件系统的挂载目标数 | 1 | 
| 每个虚拟私有云（VPC）的挂载目标数量 | 1,400 | 
| 每个挂载目标的安全组数 | 5 | 
| 每个文件系统的标签数 | 50 | 
| 每个 VPCs 文件系统的数量 | 1 | 

**注意**  
客户端还可以连接到与文件系统不同的账户或 VPC 中的挂载目标。有关更多信息，请参阅 [从其他 Amazon Web Services 账户 或 VPC 挂载 EFS 文件系统](manage-fs-access-vpc-peering.md)。

下表列出了每个 Amazon Web Services 区域文件系统中所有连接的客户端的默认弹性和预配置吞吐量总限制。


**一个区域文件系统 — 每个文件系统中所有连接的客户端的默认弹性和预配置吞吐量总吞吐量 Amazon Web Services 区域**  

| Amazon Web Services 区域 | 最大读取吞吐量 | 最大写入吞吐量（计量吞吐量） | 
| --- | --- | --- | 
| 全部 Amazon Web Services 区域 | 3 GiBps | 1 GiBps | 

下表列出了每个文件系统中所有连接的客户端对每个文件系统的总突发吞吐量限制。 Amazon Web Services 区域


**区域文件系统和单区域文件系统 — 每个文件系统中所有连接的客户机每个文件系统的总突发吞吐量 Amazon Web Services 区域**  

| Amazon Web Services 区域 | 最大读取吞吐量 | 最大写入吞吐量 | 
| --- | --- | --- | 
|  美国东部（俄亥俄州）区域 美国东部（弗吉尼亚州北部）区域 美国西部（俄勒冈州）区域 亚太地区（悉尼）区域 欧洲地区（爱尔兰）区域  | 5 GiBps | 3 GiBps | 
| 所有其他 Amazon Web Services 区域 | 3 GiBps | 1 GiBps | 

## NFS 客户端的配额
<a name="limits-client-specific"></a>

假设是 Linux NFSv4 .1 客户端，则适用于 NFS 客户端的以下配额：
+ 对于使用弹性吞吐量并使用版本 2.0 或更高版本的 Amazon EFS 客户端（版本MiBps）或 Amazon EFS CSI 驱动程序（amazon-efs-utils ）装载的文件系统，最大合并读取和写入吞吐量为每秒 1,500 兆字节 (aws-efs-csi-driver)。所有其他文件系统的最大吞吐量为 500 MiBps。有关性能的更多信息，请参阅 [性能摘要](performance.md#performance-overview)。NFS 客户端吞吐量以发送和接收的总字节数形式计算，最小 NFS 请求大小为 4KB（在对读取请求应用 1/3 计量速率后）。
+ 每个客户端最多可以有 65536 个活动用户同时打开文件。
+ 实例上可同时打开最多 65536 个文件。列出目录内容不会视为打开文件。
+ 客户端上的每个唯一挂载每次连接最多可以获得总计 65536 个锁。
+ 连接到 Amazon EFS 时，位于本地或位于其他 Amazon Web Services 区域 中的 NFS 客户端，相比从相同 Amazon Web Services 区域连接到 EFS 时，会出现较低的吞吐量。出现此效果的原因是网络延迟增加。实现每客户端最大的吞吐量需要 1 毫秒或更低的网络延迟。将大型 DataSync 数据集从本地 NFS 服务器迁移到 EFS 时，请使用数据迁移服务。
+ NFS 协议支持每个用户最多 16 个组 IDs (GIDs)，任何其他组 GIDs都将从 NFS 客户端请求中截断。有关更多信息，请参阅 [拒绝访问 NFS 文件系统上允许的文件](troubleshooting-efs-general.md#nfs-16-group-limit)。
+ 不支持将 Amazon EFS 与 Microsoft Windows 结合使用。

## Amazon EFS 文件系统的配额
<a name="limits-fs-specific"></a>

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


| 资源 | 限额 | 
| --- | --- | 
| 文件名长度（以字节为单位） | 255 | 
| 符号链接（symlink）长度（以字节为单位） | 4,080 | 
| 文件的硬链接数 | 177 | 
| 单个文件大小 | 52,673,613,135,872 字节（47.9 TiB） | 
| 目录深度级别数 | 1000 | 
| 跨所有实例和用户的单个文件上的锁数 | 512 | 
| 每个文件系统策略的字符限制 | 20000 | 
| \$1通用模式下每秒文件操作数 | 250,000 | 

\$1有关通用模式的每秒文件操作数的更多信息，请参阅[性能摘要](performance.md#performance-overview)。

## 不支持的 NFSv4 .0 和 4.1 功能
<a name="nfs4-unsupported-features"></a>

尽管 Amazon EFS 不支持或 NFSv2 NFSv3，但它确实同时支持 NFSv4 .1 和 NFSv4 .0，但以下功能除外：
+ pNFS
+ 扩展属性
+ 任何类型的客户端委派或回调
  + OPEN 操作始终返回 `OPEN_DELEGATE_NONE` 作为委派类型。
  + OPEN 为 `NFSERR_NOTSUPP` 和 `CLAIM_DELEGATE_CUR` 声明类型返回 `CLAIM_DELEGATE_PREV`。
+ 强制锁定

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

  NFS 支持共享拒绝的概念。*共享拒绝*主要由用户的 Windows 客户端用来拒绝其他人访问已打开的特定文件。Amazon EFS 不支持该操作，并对指定除 `OPEN4_SHARE_DENY_NONE` 之外的共享拒绝值的任何 OPEN 命令返回 NFS 错误 `NFS4ERR_NOTSUPP`。Linux NFS 客户端不使用 `OPEN4_SHARE_DENY_NONE` 之外的其他内容。
+ 访问控制列表 (ACLs)
+ Amazon EFS 不更新文件读取的 `time_access` 属性。Amazon EFS 更新以下事件中的 `time_access`：
  + 创建文件时（将创建 inode）
  + 在 NFS 客户端显式调用 `setattr` 时 
  + 由于文件大小更改或文件元数据更改等原因导致向 inode 写入内容
  + 更新任何 inode 属性
+ 命名空间
+ 持久性回复缓存
+ 基于 Kerberos 的安全性
+ NFSv4.1 数据保留
+ 目录上的 SetUID
+ 使用 “创建” 操作时不支持的文件类型：块设备 (NF4BLK)、字符设备 (CHR)、属性目录 (ATTR NF4 DI NF4 R) 和命名属性 (NF4NAMEDATTR)。
+ 不支持的属性： FATTR4\$1ARCHIVE、\$1FILES\$1AV FATTR4 AIL、\$1FILES\$1FREE、\$1FILES\$1TOTAL、\$1 FATTR4 FS\$1LOCATIONS、 FATTR4 \$1MIMETYPE、\$1QUOTA\$1AVAI FATTR4 L\$1HARD、\$1QUOTA\$1USED、\$1TIME\$1BACKUP 和 \$1ACL。 FATTR4 FATTR4 FATTR4 FATTR4 FATTR4 FATTR4

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

## 其他注意事项
<a name="limits-additional-considerations"></a>

此外，请注意以下情况：
+ 有关可创建 Amazon EFS 文件系统的 Amazon Web Services 区域 列表，请参阅[《Amazon Web Services 一般参考 用户指南》](https://docs.amazonaws.cn/general/latest/gr/Welcome.html)。
+ Amazon EFS 不支持 `nconnect` 挂载选项。
+ 您可以使用 Amazon Direct Connect 和 VPN 从本地数据中心服务器挂载 Amazon EFS 文件系统。有关更多信息，请参阅 [教程：使用本地客户端挂载](mounting-fs-mount-helper-direct.md)。