管理吞吐量容量 - Amazon FSx for Windows File Server
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

如果我们为英文版本指南提供翻译,那么如果存在任何冲突,将以英文版本指南为准。在提供翻译时使用机器翻译。

管理吞吐量容量

每 Amazon FSx for Windows File Server 文件系统具有在创建文件系统时配置的吞吐量容量。您可以根据需要随时修改文件系统的吞吐量容量。吞吐量容量是决定托管文件系统的文件服务器服务文件数据的速度的一个因素。更高的吞吐量容量还具有更高的每秒I/O操作级别(IOPS)和更多的内存,用于在文件服务器上缓存数据。有关更多信息,请参阅Amazon FSx for Windows File Server 性能

注意

对2020年6月1日之前创建的文件系统的支持即将推出。

当您在后台修改文件系统的吞吐量时, Amazon FSx 会关闭文件系统的文件服务器。对于Multi-AZ文件系统,它会导致自动故障转移和故障恢复, Amazon FSx 会关闭首选和辅助文件服务器。对于单AZ系统,在吞吐量容量扩展期间,您的文件系统将不可用几分钟。一旦有新的吞吐量可供您的文件系统使用,系统就会向您计费。

在文件系统上设置吞吐量容量时,您可以从以下级别中进行选择(MB/s): 8,16,32,64,128,256,512,1024,2048。

何时修改吞吐量容量

Amazon FSx 与集成 Amazon CloudWatch,使您能够监控文件系统的持续吞吐量使用水平。除了您的文件系统吞吐量容量、存储容量和存储类型外,您可通过文件系统驱动的性能(吞吐量和IOPS)还取决于您的特定工作负载特性. 您可以使用 CloudWatch 度量,以确定要更改哪些维度以提高性能。有关更多信息,请参阅使用 Amazon CloudWatch 进行监控

如何修改吞吐量容量

您可以使用 Amazon FSx 控制台, AWS Command Line Interface (人AWS CLI),或 Amazon FSx API。

  1. Open the Amazon FSx console at https://console.amazonaws.cn/fsx/.

  2. 导航到 文件系统,然后选择要增加吞吐量的Windows文件系统。

  3. 对于 操作,选择 更新吞吐量. 或者,在 总结 面板,选择 更新 文件系统旁边的 吞吐量.

    更新吞吐量容量 窗口出现。

  4. 选择以下项的新值 吞吐量 从列表中。

    
        显示更新吞吐量能力窗口的控制台屏幕截图
  5. 选择 更新 以启动吞吐量更新。

    注意

    Multi-AZ文件系统在更新吞吐量扩展时故障切换和故障恢复,完全可用。单AZ文件系统在更新期间经历很短的不可用期。

  6. 您可以在 文件系统 详细信息页面,在 更新 选项卡。

    您可以使用 Amazon FSx 控制台, AWS CLI和API。有关更多信息,请参阅监控吞吐量容量变化

要修改文件系统的吞吐量容量,请使用 AWS CLI 命令 更新-文件系统. 设置以下参数:

  • --file-system-id 更新的文件系统的ID。

  • --throughput-capacity 到所需值,以将文件系统更新为。

您可以使用 Amazon FSx 控制台, AWS CLI和API。有关更多信息,请参阅监控吞吐量容量变化

监控吞吐量容量变化

您可以使用 Amazon FSx 控制台、API和 AWS CLI.

监控控制台中的吞吐量容量变化

更新 选项卡 文件系统详细信息 窗口中,您可以查看每个更新操作类型的10个最近更新操作。


     显示文件系统更新窗口的控制台屏幕截图。

对于吞吐量容量更新操作,您可以查看以下信息。

更新类型

支持的类型是 吞吐量, 存储容量,和 存储优化.

Target value (目标值)

将文件系统的吞吐量容量更改为所需的值。

Status (状态)

更新的当前状态。对于吞吐量容量更新,可能的值如下:

  • 待处理 – Amazon FSx 已收到更新请求,但尚未开始处理。

  • 进行中 – Amazon FSx 正在处理更新请求。

  • 已完成 – 吞吐量容量更新已成功完成。

  • 失败 – 吞吐量容量更新失败。选择问号(?)查看吞吐量更新失败的详细信息。

申请时间

时间 Amazon FSx 接收到所述更新请求。

使用监控变更 AWS CLI 和API

您可以使用 描述-文件系统 CLI命令和 描述文件系统 API操作。的 AdministrativeActions 数组列出了每个管理操作类型的10个最近更新操作。当您修改文件系统的吞吐量容量时, FILE_SYSTEM_UPDATE 生成管理操作。

以下示例显示了 describe-file-systems CLI命令。文件系统的吞吐能力为8MB/s,目标吞吐能力为256MB/s。

. . . "ThroughputCapacity": 8, "AdministrativeActions": [ { "AdministrativeActionType": "FILE_SYSTEM_UPDATE", "RequestTime": 1581694764.757, "Status": "PENDING", "TargetFileSystemValues": { "ThroughputCapacity": 256 } } ]

何时 Amazon FSx 成功完成操作,状态变为 COMPLETED。然后,文件系统可以使用新的吞吐量容量,并显示在 ThroughputCapacity 属性。这在以下响应摘录中示出, describe-file-systems CLI命令。

. . . "ThroughputCapacity": 256, "AdministrativeActions": [ { "AdministrativeActionType": "FILE_SYSTEM_UPDATE", "RequestTime": 1581694764.757, "Status": "COMPLETED", "TargetFileSystemValues": { "ThroughputCapacity": 256 } } ]

如果吞吐量能力修改失败,状态变为 FAILEDFailureDetails 属性提供有关失败的信息。有关故障排除失败操作的信息,请参阅 故障处理存储和吞吐量更新.