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

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

管理吞吐量容量

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

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

注意

在后端进行维护操作期间,系统修改(例如对吞吐量的修改)可能会延迟。维护可能会导致这些更改排队列直到下一步处理。

何时修改吞吐量容量

亚马逊 FSx 与亚马逊集成CloudWatch,使您能够监控文件系统的持续吞吐量使用率水平。除了文件系统的吞吐量、存储容量和存储类型之外,您可以在文件系统中驱动的性能(吞吐量和 IOPS)取决于特定工作负载的特征。您可以使用CloudWatch用于确定为提高绩效而要更改其中哪个维度的指标。有关更多信息,请参阅 使用 Amazon 进行监控CloudWatch

对于多可用区文件系统,吞吐量扩展会导致自动故障切换和故障恢复,而 Amazon FSX 切换首选文件服务器和辅助文件服务器,此期间的任何数据更改都需要在文件服务器之间同步。在此期间,您的文件系统将继续可用,但为了缩短数据同步的持续时间,我们建议您在文件系统负载最小的空闲期间修改吞吐量容量。

如何修改吞吐量容量

您可以使用 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命令update-file-system. 设置以下参数:

  • --file-system-id转换为要更新的文件系统的 ID。

  • ThroughputCapacity到要将文件系统更新到的所需值。

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

监控吞吐量容量变化

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

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

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


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

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

更新类型

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

Target value (目标值)

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

状态

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

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

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

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

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

请求时间

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

使用监控更改Amazon CLI和 API

您可以使用查看和监控文件系统吞吐量容量修改请求describe-file-systemsCLI 命令和DescribeFile系统API 操作。这些区域有: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": { "WindowsConfiguration": { "ThroughputCapacity": 256 } } } ]

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

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

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