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