【发布时间】:2018-05-01 09:42:38
【问题描述】:
我有一个在 AWS EC2 微实例上运行的进程。它已被限制,因为我的 CPU 信用余额已用完。我无法停止正在运行的进程,但我想停止限制它。有什么方法可以在不关闭实例的情况下增加我的 CPU 信用余额?我很乐意为此向亚马逊支付一些钱。
【问题讨论】:
标签: amazon-web-services amazon-ec2
我有一个在 AWS EC2 微实例上运行的进程。它已被限制,因为我的 CPU 信用余额已用完。我无法停止正在运行的进程,但我想停止限制它。有什么方法可以在不关闭实例的情况下增加我的 CPU 信用余额?我很乐意为此向亚马逊支付一些钱。
【问题讨论】:
标签: amazon-web-services amazon-ec2
是的!
你可以使用T2 Unlimited:
T2 Unlimited 实例可以根据需要在基线之上突增。这使您能够享受各种通用应用程序的低 T2 实例小时价格,并确保您的实例永远不会保持基准性能。如果 T2 Unlimited 实例在 24 小时滚动期间的平均 CPU 利用率等于或低于基准,则基本 T2 小时实例价格会自动涵盖所有 CPU 使用高峰。对于绝大多数通用工作负载,T2 Unlimited 实例无需任何额外费用即可提供充足的性能。 如果平均 CPU 利用率在 24 小时内超过基线,则每 vCPU 小时将有一个固定的额外费率。
...
您可以随时在运行或停止的实例上从标准切换到无限制,从无限制切换到标准。有关详细信息,请参阅Launching a T2 Instance as Unlimited 和 Modifying the Credit Option for CPU Usage of a T2 Instance。
【讨论】:
为什么我不能直接付钱给亚马逊呢?
谁说你不能?
在实例上激活 T2 Unlimited 功能,这正是将会发生的事情。
T2 Unlimited 是 T2 实例的配置选项,可在启动时设置,或随时为正在运行或停止的 T2 实例启用。
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/t2-unlimited.html
此功能消除了性能上限。首先,它会根据您在接下来的 24 小时内获得的积分借入,然后根据您实际驱动实例的努力程度,向您收取每个 vCPU 每小时 0.05 美元的补充费用(如果需要)。
【讨论】: