文件系统性能问题疑难解答 - Amazon FSx for Windows File Server
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

文件系统性能问题疑难解答

文件系统的性能取决于多个因素,包括您为文件系统带来的流量、配置文件系统的方式,以及已启用的任何功能,例如重复数据删除或卷影复制。有关了解文件系统性能的信息,请参见FSx for Windows File Server 性能

如何确定我的文件系统的吞吐量和 IOPS 限制?

要查看文件系统的吞吐量和 IOPS 限制,请参阅显示基于预置吞吐量容量的性能级别的表

网络 I/O 和磁盘 I/O 有什么区别? 为什么我的网络 I/O 与磁盘 I/O 不同?

Amazon FSx 文件系统包括一个或多个文件服务器,这些文件服务器通过网络向访问文件系统的客户端提供数据。这是网络 I/O。文件服务器具有快速的内存缓存,可增强最常访问数据的性能。文件服务器还将流量转移到托管文件系统数据的存储卷。这是磁盘 I/O。下图说明了 Amazon FSx 文件系统的网络和磁盘 I/O。


                    FSx for Windows File Server 架构,显示了文件服务器和存储卷性能指标之间的关系及其对文件系统性能的影响。

有关更多信息,请参阅使用亚马逊监控指标 CloudWatch

为什么即使我的网络 I/O 很低,我的 CPU 或内存使用率也很高?

文件服务器 CPU 和内存使用率不仅取决于您驱动的网络流量,还取决于您在文件系统上启用的功能。如何配置和调度这些功能可能会影响 CPU 和内存利用率。

正在进行的重复数据删除作业可能会消耗内存。您可以修改重复数据删除作业的配置,以减少内存需求。例如,您可以限制优化在特定的文件类型或文件夹上运行,或者设置最小文件大小和优化期限。我们还建议将重复数据删除作业配置为在文件系统负载最小的空闲时段运行。有关更多信息,请参阅重复数据删除

如果您启用了基于访问权限的枚举,则在最终用户查看或列出文件共享时,或者在存储扩展作业的优化阶段,您可能会看到 CPU 使用率很高。有关更多信息,请参阅 Microsoft 存储文档中的在命名空间上启用基于访问的枚举

什么是爆裂? 我的文件系统使用了多少拆分容量? 爆发积分用完时会发生什么?

基于文件的工作负载通常是尖峰的,其特点是短而密集的高 I/O 时段,两次突发之间有空闲时间。为了支持这些类型的工作负载,除了文件系统可以维持的基准速度外,Amazon FSx 还提供了在网络 I/O 和磁盘 I/O 操作一段时间内突增至更高速度的功能。

Amazon FSx 使用 I/O 积分机制根据平均利用率分配吞吐量和 IOPS — 文件系统的吞吐量和 IOPS 使用量低于其基准限制时会累积积分,必要时可以使用这些积分突破基准限制(直至突发限制)。有关文件系统的突发限制和持续时间的更多信息,请参阅FSx for Windows File Server 性能

我在 “监控和性能” 页面上看到一条警告 — 我需要更改文件系统的配置吗?

监控和性能页面包含警告,这些警告指明最近的工作负载需求何时接近或超过了资源限制(由您配置文件系统的方式决定)。这并不一定意味着你需要更改配置,但如果你不采取建议的操作,你的文件系统可能会为你的工作负载配置不足。

如果导致警告的工作负载是非典型的,并且您不希望它会继续下去,那么不采取任何措施并密切监控未来的利用率可能是安全的。但是,如果导致警告的工作负载是典型的,并且您预计会持续甚至加剧,我们建议您按照建议的操作来提高文件服务器性能(通过增加吞吐容量)或提高存储卷性能(通过增加存储容量或切换)从硬盘到固态硬盘存储)。

注意

某些文件系统事件可能会消耗磁盘 I/O 性能资源,并可能触发性能警告。例如:

  • 存储容量扩展的优化阶段可以增加磁盘吞吐量,如中所述存储容量增加和文件系统性能提高

  • 对于多可用区文件系统,吞吐量容量扩展、硬件更换或可用区中断等事件会导致自动故障转移和回切事件。在此期间发生的任何数据更改都需要在主文件服务器和辅助文件服务器之间同步,并且 Windows Server 运行的数据同步作业可能会消耗磁盘 I/O 资源。有关更多信息,请参阅管理吞吐量容量

我的指标暂时缺失,我应该担心吗?

在文件系统维护、基础设施组件更换以及可用区不可用期间,单可用区文件系统将出现不可用情况。在此期间,指标将不可用。

在多可用区中,Amazon FSx 会自动在不同可用区中配置和维护一个备用文件服务器。如果出现文件系统维护或计划外服务中断,Amazon FSx 会自动故障转移到辅助文件服务器,使您无需人工干预即可继续访问数据。在文件系统故障切换和回切的短暂时间内,指标可能暂时不可用。