|
|
本帖最后由 hotsnow 于 2015-5-23 11:03 编辑
测试环境均为完全一样的机器:
DELL R710
32G 内存
2颗4核 E5606
DELL SAS 6/IR 阵列卡 (无电池,无缓存,无 BBU)
两块 富士通 10K SAS 146G
首先说明一下,这个阵列卡很烂的,木有 BBU,特地选了这种卡来测试,
是因为目前很多便宜的服务器木有硬RAID卡,或者即使有也是木有 BBU 的,这种环境比较有代表性
这个卡是 LSI 的卡,可以通过 lsiutil 强制打开写缓存,但是呢,卡本身是木有缓存的,
所以打开和关闭的情况下在没有虚拟化的环境下应该没啥区别,但是在虚拟化的环境下貌似会起点作用,
至少好象可以欺骗虚拟机?实际测试中可以证明这一点,
Proxmox 估计采用了某种机制,肯定是玩什么缓存的手段了,打开缓存作用显著,虽然这个缓存是假的
测试结果可以看出,如果是木有 BBU 的阵列卡,ESXi 是非常蛋疼的,
根据 VMWARE 官方资料,如果阵列卡木有 BBU,或者即使有 BBU,但是电池有问题的情况下,
ESXi 会强制使用 Write Through 模式,而且不会有任何缓存,
这个测试结果也证明了这一点,因此,如果你们用的也是这种木有 BBU 的卡,就别玩 ESXi 了,太蛋疼了。。。
|
|