加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows-server-2008-r2 – 虚拟机内的磁盘延迟

发布时间:2020-12-13 23:35:38 所属栏目:Windows 来源:网络整理
导读:我一直在关注组织中集群虚拟机的一些性能问题.实际上这个问题似乎影响了我所看到的大多数虚拟机.主机和VM都是带有SP1的2008R2. 我相信 – 从我在各种文章和建议中所阅读的内容中看出,I / O延迟是最重要的指标.我在三个不同的地方看了这个指标: 存储设备上的
我一直在关注组织中集群虚拟机的一些性能问题.实际上这个问题似乎影响了我所看到的大多数虚拟机.主机和VM都是带有SP1的2008R2.

我相信 – 从我在各种文章和建议中所阅读的内容中看出,I / O延迟是最重要的指标.我在三个不同的地方看了这个指标:

>存储设备上的LUN延迟
> Hyper-v主机上的逻辑磁盘平均秒/写和平均秒/读
>与上面相同,但在虚拟机本身上

这是为了缩小可能发生的任何延迟的来源.果然,这就是我发现的……

我所看到的是我认为在LUN上可接受的延迟(3-15ms),在Hyper-V主机上最多20ms(仍可接受).当我在VM上查看相同的指标时,我看到一次高达300毫秒的常规峰值,一次最多10秒,平均约20-30毫秒.

此特定VM是SQL服务器,但同样适用于非SQL服务器.我们的AV解决方案中添加了相关的例外,以避免对DB文件进行按访问扫描.此外,我们的VHD具有固定的大小,而不是动态扩展.

所以对于我的问题:

这种延迟的可能原因是什么,和/或我可以在VM(甚至是主机)中使用哪些其他指标来缩小此范围?

测量VM内的时间可能会有问题,因为虚拟处理器不会连续执行.如果要清楚地了解实际发生的情况,请在管理操作系统中使用性能监视器.寻找Hyper-V虚拟存储设备.您也可以将其与资源监视器中的数据相关联,以查看争用访问磁盘的内容.

通常,特定VHD的响应时间将与托管该VHD的卷上发生的其他事情有关.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读