《VMware Virtual SAN权威指南》一2.2.5 缓存层设备

简介: 本节书摘来华章计算机《VMware Virtual SAN权威指南》一书中的第2章 ,第2.2.5节, [美] 科马克·霍根(Cormac Hogan)邓肯·埃平(Duncan Epping)  著 徐 炯 译译更多章节内容可以访问云栖社区“华章计算机”公众号查看。

2.2.5 缓存层设备

给VSAN群集提供容量时,无论是混合配置还是全闪存配置每台ESXi主机必须至少拥有一个闪存设备。混合配置中的闪存设备被VSAN同时用于读缓冲和写缓存。在全闪存配置中,闪存设备只用作写缓存,不过其耐用性往往比用于容量层的闪存设备要高得多。在全闪存配置中无须配置读缓存,因为从同为闪存的容量层设备读取,性能已然是极快的。
这个闪存设备位于一组容量设备的前端。每个磁盘组都需要一个闪存设备。VSAN中每个主机最多可以有5个磁盘组,因此每台主机最多可以有5个闪存设备。一台主机中的闪存容量越大,提供的性能就越高,因为更多的I/O可以被缓冲/缓存。
为了得到最佳的VSAN性能,请选择高性能指标的闪存设备。VMware支持多种类型的闪存,范围从SSD到PCIe闪存设备都支持。VMware已在其VSAN兼容性指南中发布了一个受支持的PCIe闪存设备、SSD和NVM设备的清单。在购买新设备之前,请先查询VMware兼容性指南以确保自己的配置是受支持的。
下面列出的是VMware兼容性指南中闪存设备的分级:
Class A:每秒写入2500~5000次(已从兼容性指南中移除)
Class B:每秒写入5000~10?000次
Class C:每秒写入10?000~20?000次
Class D:每秒写入20?000~30?000次
Class E:每秒写入30?000~100?000次
Class F:每秒写入100?000+次
有个问题常会被提起:“能否使用消费级别的SSD?这样VSAN能工作吗?”从技术角度来看,使用消费级别的SSD,VSAN也可以完美地工作。然而,大多数消费级别的SSD的使用寿命较短,耐用性保证较低,而且性能差异较大(往往性能较差),而且还会有不可预料的延迟波动,范围从毫秒到秒级,这就是为什么Class A(的闪存)被从兼容性指南中移除的主要原因。尽管从价格角度来看,消费级别的SSD可能颇具吸引力,但是我们想强调VSAN无论是在读还是写操作上都非常倚重闪存来进行缓冲和缓存,当(闪存)驱动器出现故障的时候会影响到SDD绑定的整个磁盘组。闪存设备故障时,整个磁盘组都会被标注为不健全的。因此我们在兼容性指南中加入了第2个重要的表格——闪存设备耐久等级:
Class A:>= 365TBW
Class B:>= 1825TBW
Class C:>= 3650TBW
Class D:>= 7300TBW
在这里,等级越高设备就越可靠,其平均寿命也越长。如果你不知TBW是什么意思,让我们来告诉你:TBW指的是“Terabytes写入”,就是该设备保证可以持久写入的数量。
在调研了各种各样的SSD和PCIe的闪存设备之后,我们觉得要从中推荐一个品牌或某一种类型的闪存是不可能的。选择的决策应该根据预算的限制、服务器平台的厂商服务,以及最为重要的运行在VSAN上的虚拟机上的应用程序的需要这些因素综合决定。

相关文章
|
IDE 开发工具 虚拟化
EFI VMware Virtual SCSI Hard Drive (0.0) ... No Media
EFI VMware Virtual SCSI Hard Drive (0.0) ... No Media
|
虚拟化 Windows
Windows win7下VMware Virtual Ethernet Adapter未识别网络解决方法
Windows win7下VMware Virtual Ethernet Adapter未识别网络解决方法
543 0
|
虚拟化
Vmware虚拟机无法打开内核设备“\\.\Global\vmx86“的解决方法
Vmware虚拟机无法打开内核设备“\\.\Global\vmx86“的解决方法
2872 0
Vmware虚拟机无法打开内核设备“\\.\Global\vmx86“的解决方法
|
缓存 Swift iOS开发
iOS 蓝牙设备名称缓存问题总结
iOS 蓝牙设备名称缓存问题总结
471 0
|
存储 SQL 缓存
|
存储 NoSQL Serverless
设备在线/离线状态的缓存方案
很多场景中,我们都需要查询设备是否在线,但POP API的访问频次受限,需要我们自己系统缓存设备状态
6348 0