Amazon EFS 突增积分的工作原理是什么?

上次更新时间:2020 年 5 月 6 日

我的 Amazon Elastic File System (Amazon EFS) 文件系统在创建后的一段时间内性能非常好,但现在性能要低得多。这与突增积分有关吗?

简短描述

基于文件的工作负载通常会猛增,在短时间内以高吞吐量驱动,然后在更长时期内以较低的吞吐量驱动。Amazon EFS 专为在一段时间内突增到高吞吐量而设计。

文件系统有两种吞吐量模式:突增吞吐量和预置吞吐量。使用突增吞吐量模式时,Amazon EFS 上的吞吐量会随着文件系统的增长扩展。使用预置吞吐量模式时,您可以随时独立于存储的数据量来预置文件系统的吞吐量。有关更多信息,请参阅吞吐量模式

解决方法

突增吞吐量

所有文件系统都具有一个允许的吞吐量,这是您可以在任何给定时间点为文件系统提供的最大吞吐量。允许的吞吐量可以是基准吞吐量或突增吞吐量。

基准吞吐量和突增吞吐量都基于文件系统的大小。计量进程会大约每小时运行一次,以确定文件系统的大小。然后此进程将根据所确定的文件系统大小来设置基准和突增吞吐速率。如果启用了 Amazon EFS 生命周期管理,则仅考虑标准存储类中的数据大小。

Amazon EFS 使用积分系统来判断文件系统何时可以突增。如果文件系统的积分余额降至零,则允许的吞吐速率会降至基准吞吐量。按基准吞吐量驱动文件系统时,积分的使用速度与赚取速度相同。

如果您的突增积分余额为正,您可以按突增吞吐量来驱动文件系统。但按突增吞吐量驱动文件系统时,积分的使用速度会快于赚取速度。如果按照这种速率继续,您将用完所有积分,并且您的突增积分余额将降至零。

新的文件系统具有 2.1TiB 的突增积分。这正是您可以按突增吞吐量来驱动新文件系统的原因,尽管系统中没有存储任何数据或元数据。随着突增积分被使用,新系统的性能将会降低。

有关更多信息,请参阅通过突增模式扩展吞吐量

预置吞吐量

使用预置吞吐量时,您可以随时预置文件系统的吞吐量,获得应用程序需要的高吞吐量。此预置独立于存储的数据量。有关更多信息,请参阅通过预置模式指定吞吐量

使用预置吞吐量模式会产生额外的费用。使用预置吞吐模式时,您需要为您使用的存储以及您独立预置的吞吐量付费。有关更多信息,请参阅 Amazon EFS 定价

只要在上一次吞吐量模式更改后超过 24 小时,您就可以在预置吞吐量模式和突增吞吐量模式之间更改。您可以根据需要随时上调预置吞吐量的值,但每 24 小时您仅可以下调一次预置吞吐量的值。

如果测量的文件系统大小提供的基准速率高于您预置的吞吐量,则您的文件系统将默认使用突增吞吐量模式。


这篇文章对您有帮助吗?

我们可以改进什么?


需要更多帮助?