ESXi-主机缓存,虚拟机交换文件,系统交换,vFlash 之间的区别?

ESXi-主机缓存,虚拟机交换文件,系统交换,vFlash 之间的区别?

在 ESXi 5.5 中,主机配置具有许多与各种类型的交换文件和缓存相关的类似的设置。

我了解写回/写通磁盘缓存的原理以及将 VM 交换文件交换到主机而不是其远程 VMDK,并且我正在阅读文档,但仍然很困惑它们哪个是哪个,以及它们在 ESXi 中如何相互关联。

供参考,我的系统有一个独立主机,配备 96GB RAM 和三个数据存储区 - 一个本地启动存储区、一个 iSCSI 主存储区和一个用于交换/缓存使用的 250 GB NVMe SSD。

现在,清楚地解释这些差异以及它们如何协同工作真的很有用:)

答案1

主机缓存:已弃用。

使用闪存读取缓存而是。您可以为任何单个虚拟磁盘保留一个 Flash Read Cache。Flash Read Cache 仅在虚拟机启动时创建,并在虚拟机挂起或关闭时被丢弃。显然,此缓存只能在 Write-Through 模式下运行。

虚拟机交换和主机交换

阅读本文可以更好地理解:http://pawellakomski.pl/blog/types-of-swapping-on-esx-hosts/

网络档案 https://web.archive.org/web/20161116081952/https://pawellakomski.pl/blog/types-of-swapping-on-esx-hosts/

答案2

我不会触碰任何交换设置或修改默认设置。理想情况下,您不会进行交换,因为您计划了足够的 RAM 来处理您的 VM 工作负载,对吗?

vFlash 只是一个读取缓存,可以降低基于网络的存储或频繁读取的数据的延迟。它是针对每个 VMDK(而不仅仅是每个 VM)设置的。

如果您希望单主机设置获得最佳性能,请使用内部磁盘。

相关内容