你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
当您的应用程序需要比为 VM 和磁盘配置的性能更高的性能时,Microsoft Azure 中的 Copilot 可以帮助您排查磁盘性能问题。 有关这些问题的更多详细信息,请参阅虚拟机和磁盘性能。
向 Microsoft Azure Copilot 询问磁盘性能问题时,它会提示你选择性能不佳的 VM 和磁盘,以及开始出现问题的时间段。 为获得最佳结果,在指定分析的时间范围时,请确保磁盘和 VM 在该时间段内处于活动状态。
Azure Copilot 使用你提供的信息来分析你的当前配置和性能指标,以确定你的应用程序是否由于 VM 或磁盘达到配置的性能限制而遇到速度缓慢的问题。 然后,它会提供分析和建议摘要,以解决性能问题,你可通过 Azure Copilot 的引导式建议直接在 Azure 门户中进行应用。 这些建议中包含主要建议(该建议对应用程序的干扰最小)以及其他可能的选项。 例如,Azure Copilot 可能会确定你可通过升级磁盘、启用按需突发或将额外磁盘添加到 VM 来提高性能。
为了诊断当应用程序所需性能超出你为 VM 和磁盘配置的性能时出现的性能问题,Azure Copilot 会分析以下磁盘指标:
- 已使用的数据磁盘 IOPS 的百分比
- 已使用的数据磁盘带宽百分比
- 已使用的 OS 磁盘 IOPS 的百分比
- 已使用的 OS 磁盘带宽的百分比
- VM 已缓存和未缓存 IOPS 消耗百分比
- VM 已缓存和未缓存带宽百分比
小窍门
此处列出的任务和示例提示显示了 Azure 中Microsoft Copilot 特别有用的几个区域。 但是,这不是你可以做的事情的完整列表。 我们鼓励你尝试自己的提示,看看 Azure 中的 Microsoft Copilot 如何帮助你管理 Azure 资源和环境。
示例提示
下面列举了几种可用于排查磁盘性能问题的提示。 根据实际场景修改这些提示,或尝试其他提示来满足需求。
- “我的磁盘为什么速度缓慢?”
- 我的 VM 为什么连接到磁盘后运行缓慢?
- “是否有任何影响我的磁盘性能的瓶颈?”
- “我磁盘性能缓慢的原因是什么?”
- “帮助我提升 VM 磁盘性能。”
示例
如果询问 Microsoft Azure Copilot“我的磁盘为什么速度缓慢?”,Copilot 会分析你的磁盘和 VM 性能指标,以确定你的应用程序性能是否因所请求的 IOPS 或吞吐量超出为虚拟机或附加磁盘分配的额度而受到限制。 它首先会要求你选择受影响的 VM。
选择 VM 后,系统会提示你选择一个或多个磁盘以供 Azure Copilot 分析。
接下来,在 Azure 中告知 Copilot 问题何时开始。 输入确切的时间范围或近似时间范围。 为获得最佳结果,请确保所选的 VM 和磁盘在指定的时间段内处于活动状态。
然后,Azure Copilot 会显示所选的 VM 和磁盘以及要分析的指标。 确认后,Azure Copilot 会运行分析来确定你的应用程序性能是否因所请求的 IOPS 或吞吐量超出为虚拟机或附加磁盘分配的额度而受到限制。
如果 Azure Copilot 检测到由于达到 IOPS 或吞吐量限制而使 VM 磁盘配置出现性能问题,它会提供分析摘要、根据你的应用程序最低停机时间提出的主要建议,以及去其他建议选项。 还可以选择“显示其他详细信息”,查看来自分析指标的指标详细信息。 此选项提供更多信息,例如 VM IOPS/MBPS 限制、达到限制的总时间段,以及达到磁盘限制的前三个时间间隔。 如果 VM 已启用缓存,则此处显示的 VM IOPS/MBPS 限制反映了缓存的限制。
如果选择执行 Azure Copilot 提供的任何建议选项,系统会将你定向到 Azure 门户中可在其中实现建议的位置。 如果对建议不满意,可选择提交支持请求以获取更多帮助。
后续步骤
- 探索 Microsoft Azure Copilot 的功能。
- 了解在将 Azure 虚拟机和 Azure 磁盘结合使用时磁盘性能的工作原理。
- 了解如何使用 Azure 高级存储构建高性能应用程序。
- 了解高级 SSD 托管磁盘的性能层。