![当我在 ESXi 中将磁盘标记为 SSD 时实际上会发生什么?](https://linux22.com/image/706028/%E5%BD%93%E6%88%91%E5%9C%A8%20ESXi%20%E4%B8%AD%E5%B0%86%E7%A3%81%E7%9B%98%E6%A0%87%E8%AE%B0%E4%B8%BA%20SSD%20%E6%97%B6%E5%AE%9E%E9%99%85%E4%B8%8A%E4%BC%9A%E5%8F%91%E7%94%9F%E4%BB%80%E4%B9%88%EF%BC%9F.png)
在 VMWare ESXi / vSphere 中,您可以将磁盘或 LUN 标记为“Flash”,表示磁盘是 SSD(或 LUN 由 SSD/闪存支持)
当你这样做时,你会收到以下警告:
将 HDD 磁盘标记为闪存盘可能会降低使用它们的数据存储和服务的性能。仅当您确定这些磁盘是闪存盘时才将其标记为闪存盘。
这个警告让我很好奇:将 LUN 标记为闪存意味着什么实际上怎样?它如何改变 VMware 的行为/性能?它如何降低性能,即从技术上讲,底层发生了什么变化?
答案1
当您将磁盘标记为闪存盘时,VMware 主要尝试将其用作数据存储的缓存。由于 SSD 比硬盘快得多,因此它可以提高数据存储的性能。如果您将硬盘标记为闪存盘,VMware 会尝试将其用作缓存,期望非常低的寻道时间和高吞吐量。由于硬盘无法提供这种性能,您会注意到数据存储的性能下降。
需要提醒的是:我已经在 VMware 培训中听到过这个消息有一段时间了,我可能会记错或在错误的语境中记住它,所以请谨慎对待。