【发布时间】:2019-02-27 19:43:19
【问题描述】:
我有 Azure 存储帐户,它超过了 20K IOPS 限制。如何降低存储帐户的 IOPS? 我们正在对文件共享进行复制操作和删除操作。我们是否可以使用批处理操作来做到这一点,以便将其计为一笔交易。
请指教。
【问题讨论】:
我有 Azure 存储帐户,它超过了 20K IOPS 限制。如何降低存储帐户的 IOPS? 我们正在对文件共享进行复制操作和删除操作。我们是否可以使用批处理操作来做到这一点,以便将其计为一笔交易。
请指教。
【问题讨论】:
如果所有 IO 都在文件共享上,那么您还会受到 SMB 行为和文件共享内容性质的限制,您是否要删除许多小文件?这里基本上你必须每秒删除 + 创建 20,000 个文件?
只有在可以删除整个共享时才能使用批量操作
例如如果你正在上传一个 blob,那么使用 put blob 将有助于减少 IO,而不是多个 put 块/页面等
您可以使用以下步骤从性能监视器测量共享 IOPS。这也可以用来隔离哪个共享有大量的活动:
打开性能监视器 (PerfMon.msc)。
转到性能 |监控工具 |性能监视器。
【讨论】: