在ESXi中将磁盘标记为SSD时,实际上会发生什么?


12

在VMWare ESXi / vSphere中,您可以将磁盘或LUN标记为“ Flash”,指示该磁盘是SSD(或LUN支持SSD / Flash存储)

当您这样做时,您会收到以下警告:

将HDD磁盘标记为闪存盘可能会降低使用它们的数据存储和服务的性能。 仅在确定磁盘为闪存盘时,才将它们标记为闪存盘。

将HDD磁盘标记为闪存盘可能会降低使用它们的数据存储和服务的性能。仅在确定磁盘为闪存盘时,才将它们标记为闪存盘。

这个警告让我感到好奇:将LUN标记为闪存实际上是做什么的?它如何改变VMware的行为/性能?IE会如何降低性能,从低层次上来讲,技术上会发生什么变化?


3
好问题。我已经很随意地想了好一阵子了,但是从来没有努力寻找答案。
EEAA

3
闪存驱动器没有机械驱动器那样的寻道时间,因此也许它省去了使数据碎片整理的工作。
杰森·马丁

我怀疑类似@JasonMartin的东西,但不想只是猜测,想知道就知道!
乔什(Josh)2013年

kb.vmware.com/selfservice/microsites/... 这似乎是VMware的试图避免写它或把它在一个citical路径
quadruplebucky

@quadruplebucky非常有帮助,请立即阅读。谢谢!
乔什(Josh)2013年

Answers:


3

当您将磁盘标记为闪存盘时,VMware主要尝试将其用作数据存储的缓存。由于SSD比硬盘快得多,因此可以提高数据存储的性能。如果将硬盘标记为闪存磁盘,VMware会尝试将其用作高速缓存,这将期望非常短的查找时间和高吞吐量。由于硬盘无法提供这种性能,因此您会注意到数据存储上的性能下降。

提醒一下:我在VMware培训上听到这已经有一段时间了,我可能会记错或记错它,所以请多加注意。


1
据我知道您需要显式配置缓存设备时,我很确定ESXi不会自动将SSD 用于缓存。不过,您对此是正确的:如果将慢速HDD标记为SSD并将其用于缓存,则性能会下降,而不是更高。据我所知,将设备标记为SSD是在您(RAID-)控制器隐藏设备真实功能的情况下使用的功能。如果需要SDD性能,请勿将HDD标记为SSD!
Mario Lenz
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.