Azure Powershell脚本返回“0”;SubscriptionRequestsThrottled“;错误消息

Azure Powershell脚本返回“0”;SubscriptionRequestsThrottled“;错误消息,powershell,azure,Powershell,Azure,我已经编写了一个脚本来自动配置在自己的虚拟网络和AD域中配置的一系列Azure虚拟机,以便进行测试。 在测试脚本的过程中,出现以下错误消息: SubscriptionRequestsThrottled:订阅“xxx-…”的读取请求数超过了时间间隔“01:00:00”的“15000”限制。 这个错误在脚本中的不同步骤间歇性出现,因此我假设它确实是一个节流问题。我的问题是,是否有办法配置限制值和时间间隔值,以便此脚本可以在不发生这些错误的情况下快速执行?存储帐户的总请求速率限制为20000 IOPS

我已经编写了一个脚本来自动配置在自己的虚拟网络和AD域中配置的一系列Azure虚拟机,以便进行测试。 在测试脚本的过程中,出现以下错误消息:
SubscriptionRequestsThrottled:订阅“xxx-…”的读取请求数超过了时间间隔“01:00:00”的“15000”限制。


这个错误在脚本中的不同步骤间歇性出现,因此我假设它确实是一个节流问题。我的问题是,是否有办法配置限制值和时间间隔值,以便此脚本可以在不发生这些错误的情况下快速执行?

存储帐户的总请求速率限制为20000 IOPS。如果虚拟机使用每个磁盘的最大IOPS,则为避免可能的限制,请确保所有虚拟机VHD的总IOPS不超过存储帐户限制(20000 IOPS)

您可以根据事务限制粗略计算单个存储帐户支持的高利用率磁盘数。例如,对于基本层VM,高利用率磁盘的最大数量约为66(每个磁盘20000/300 IOPS),而对于标准层VM,高利用率磁盘的最大数量约为40(每个磁盘20000/500 IOPS)。但是,请注意,如果不是所有磁盘同时都得到高度利用,则存储帐户可以支持更多的磁盘


有关详细信息,请参阅。

存储帐户的总请求速率限制为20000 IOPS。如果虚拟机使用每个磁盘的最大IOPS,则为避免可能的限制,请确保所有虚拟机VHD的总IOPS不超过存储帐户限制(20000 IOPS)

您可以根据事务限制粗略计算单个存储帐户支持的高利用率磁盘数。例如,对于基本层VM,高利用率磁盘的最大数量约为66(每个磁盘20000/300 IOPS),而对于标准层VM,高利用率磁盘的最大数量约为40(每个磁盘20000/500 IOPS)。但是,请注意,如果不是所有磁盘同时都得到高度利用,则存储帐户可以支持更多的磁盘

有关更多信息,请参阅