VMWare ESXI 写入延迟极高

VMWare ESXI 写入延迟极高

我希望你能帮忙。。这更像是一次理智检查,只是为了验证我目前的想法。我们有一个 VMWare 集群设置,它与高性能 SAN 联网。一切都表现良好,运行 fio 写入测试我可以获得 IOPS ~60k。所以我在这个环境中设置了一台机器,它有 16GB 的 RAM 和 10vCPU。到目前为止一切都很好。。

然后,我尝试将一个大约 48GB 的​​文件从远程源 rsync 到这台机器,当传输速度达到约 20MB/s 时,我很快注意到接收方虚拟机的速度变慢,负载迅速增加,以至于机器变得完全不稳定且无法使用。为了追踪此问题的根源,我登录到这台机器的主机 ESXi 并运行 esxtop。我看到的结果完全出乎意料 -

对于有问题的虚拟机,每秒有 31 次写入,写入延迟为1496.4毫秒

然而,看看实际的磁盘本身,它们似乎没有承受太大的压力?

在此处输入图片描述

所以,我想这个价值百万美元的问题是,您认为为什么会发生这种情况,其次,我可以用任何方法进一步诊断这个问题,第三,这是不正常的,对吧?!

答案1

延迟可能是由虚拟机中的磁盘配置引起的。请仔细检查网络和磁盘配置。我建议使用厚配置的 Eager Zeroed 类型的配置,以避免 READ->MODIFY->WRITE 操作(这是精简和惰性归零配置的默认设置)。典型的 READ->WRITE 可以减少延迟。

您能提供更多有关网络的信息吗?另外请检查网络延迟。

相关内容