3.10.3 缓存设备与容量设备的比率
从硬件角度设计VSAN环境的时候,必须认识到VSAN的性能高度依赖于缓存设备(闪存)。根据经验,VMware建议缓存容量对虚拟磁盘容量总数的比率要达到10%,这个比率是在不考虑“可允许的故障数”的前提下算出的。VMware也支持更低的比例,但是较大的比率能事实上改善虚拟机的性能,因为更多的I/O能被缓存。在VSAN环境中,SSD将用作虚拟机的读缓冲和写缓存。现在,知道在混合配置的VSAN群集中70%的缓存设备会被用于读缓冲而30%用于写缓存就已经足够了。在全闪存配置中,100%的缓存设备都会被用作写缓存,而且10%法则也是适用的。不过增加(缓存)大小不会带来更大的性能提升,因为所有的IO已经全部由缓存来提供了。
10%这个数值是基于大多数工作数据集的比率是10%这样一个假设得出的。根据这个经验数据(仅仅是经验数据)来进行配置意味着运行在虚拟机中的应用程序的活动数据应该都位于闪存之中。
例如,假设我们有100台虚拟机,每台虚拟机有100GB虚拟磁盘,预期平均使用率是50GB。此时,可计算得出下面的结论:
10%×(100×50GB) = 500GB
这个数字是闪存容量的总数,应该除以主机的数量。如果你有5台主机,那么这个例子中可以算出每台主机建议配置的闪存容量为100GB。