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

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

管理吞吐量容量

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

注意

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

当您修改文件系统的吞吐量时,Amazon FSX 会在后台切换文件系统的文件服务器。对于多可用区文件系统,它会导致自动故障转移和故障恢复,而 Amazon FSX 则切换首选文件服务器和辅助文件服务器。对于单可用区系统,在吞吐容量扩展期间,文件系统将在几分钟内不可用。当您的文件系统可用时,您需要按新的吞吐量计费。

在文件系统上设置吞吐量时,您可以从以下级别中进行选择(以 MB/s 为单位):八、十六、32、64、128、256、512、524、2048。

何时修改吞吐量

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

注意

如果启用了文件访问审核,则不能将吞吐容量降低到 32 MB/s 以下。必须先禁用文件访问审核,然后才能将吞吐容量降低到 32 MB/s 以下。有关更多信息,请参阅 文件访问审核

如何修改吞吐量

您可以使用 Amazon FSX 控制台(Amazon Command Line Interface(Amazon CLI)或亚马逊 FSX API。

  1. 打开 Amazon FSx 控制台,网址为https://console.aws.amazon.com/fsx/

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

  3. 适用于操作中,选择更新吞吐量。或者,在摘要面板中,选择更新旁边的文件系统的吞吐量容量

    这些区域有:更新吞吐量容量窗口。

  4. 选择新值吞吐量容量从列表中。

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

    注意

    多可用区文件系统在更新吞吐量扩展时进行故障切换和回切,并且完全可用。单可用区文件系统在更新过程中会遇到非常短的不可用时间。

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

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

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

  • --file-system-id添加到要更新的文件系统的 ID。

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

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

监控吞吐量容量变化

您可以使用 Amazon FSX 控制台、API 和Amazon CLI。

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

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


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

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

更新类型

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

Target value (目标值)

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

状态

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

  • Pending— 卓越亚马逊 FSX 已收到更新请求,但尚未开始处理它。

  • 正在进行中— 亚马逊 FSX 正在处理更新请求。

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

  • 已失败— 吞吐量容量更新失败。选择问号 (?),查看有关吞吐量更新失败原因的详细信息。

请求时间

亚马逊 FSX 收到更新请求的时间。

监视更改使用Amazon CLI和 API

您可以查看和监视文件系统吞吐量容量修改请求,使用描述文件系统CLI 命令和DescribeFileSystemsAPI 操作。这些区域有:AdministrativeActions数组列出了每种管理操作类型的 10 个最新更新操作。修改文件系统的吞吐量时,FILE_SYSTEM_UPDATE管理操作。

以下示例显示了一个响应摘录,它的响应摘录describe-file-systemsCLI 命令。文件系统的吞吐容量为 8 MB/s,目标吞吐容量为 256 MB/s。

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

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

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

如果吞吐量修改失败,则状态变为FAILED,以及FailureDetails属性提供有关失败的信息。有关解决失败操作的信息,请参阅存储或吞吐量容量更新失败