首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >虚拟机中的磁盘延迟

虚拟机中的磁盘延迟
EN

Server Fault用户
提问于 2013-10-03 15:46:44
回答 2查看 8.2K关注 0票数 3

我一直在研究我们组织中集群虚拟机上的一些性能问题。实际上,这个问题似乎影响了我看过的大多数虚拟机。主机和VM都是带有SP1的2008R2。

我相信--从我在各种文章和建议中读到的-- I/O延迟是最重要的指标。我在三个不同的地方看过这个指标:

  • 存储设备上的LUN延迟
  • 超级v主机上的逻辑磁盘平均秒/写和平均秒/读
  • 和上面一样,但是在虚拟机上

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

我看到的是我认为可以接受的延迟(3-15毫秒)在月球上,高达20毫秒(仍然可以接受)在超级V主机。当我在VM上看到相同的度量标准时,我看到的是最多300毫秒的规则峰值,每次最多10秒,平均大约20-30毫秒。

这个特定的VM是一个SQL服务器,但同样也适用于非SQL服务器。相关的异常被添加到我们的AV解决方案中,以避免对DB文件的访问扫描.另外,我们的VHD是固定大小的,而不是动态扩展的。

因此,就我的问题而言:

这个延迟的可能原因是什么,或者我可以在VM中(甚至在主机上)使用什么其他度量来缩小这个延迟?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2013-10-03 17:51:34

在VM中测量时间可能会有问题,因为虚拟处理器不会连续执行。如果您想要清楚地了解实际发生的事情,请在管理操作系统中使用性能监视器。寻找超级V虚拟存储设备。您也可以将此与Resource中的数据关联起来,以查看正在争夺对磁盘的访问的内容。

一般来说,特定VHD的响应时间将与该VHD主机上发生的其他事情有关。

票数 3
EN

Server Fault用户

发布于 2013-10-03 16:35:56

VM上的“磁盘延迟”可能是主机上的CPU延迟,因为主机必须对IO请求使用CPU周期。

主机总体负荷是否很大?还是只是运行了大量的VM?不确定超调等效值是什么,但VMWare度量是CPU就绪时间-基本上是VM在主机上等待运行的频率。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/543605

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档