测试不同存储下、不同虚拟机格式的磁盘性能。

(1)存储为IBM DS3512时(6块1万转600GB的SAS硬盘做的RAID 5)。
(2)存储为SSD 60GB硬盘(3块120GB金士顿固态硬盘做RAID5,1个逻辑分区)
(3)精简置备与厚磁盘。

1当存储为SSD时建议采用精简配置磁盘-SSD磁盘性能测试

下面测试虚拟磁盘使用3块120GB的金士顿固态硬盘组成RAID5时的性能。
由于SSD的磁盘有“垃圾回收”机制,故当虚拟磁盘保存在SSD存储上时,不建议使用“厚置备”磁盘(如图1所示),否则性能下降严重。
VMware ESX虚拟磁盘性能测试_第1张图片
图1 厚置备磁盘
(1)当虚拟磁盘为150GB的完全置备、安装Windows Server 2008 R2时,磁盘读写性能如图2、图3所示。
VMware ESX虚拟磁盘性能测试_第2张图片
图2 随机读写性能
VMware ESX虚拟磁盘性能测试_第3张图片
图3基准速度
(2)当磁盘为150GB的精简配置时,磁盘性能如图4、图5所示。
VMware ESX虚拟磁盘性能测试_第4张图片
图4 随机存取
VMware ESX虚拟磁盘性能测试_第5张图片
图5 基准数据

2当存储为传统磁盘时建议使用厚置备磁盘

下面测试,当虚拟磁盘使用IBM DS3512(配置有6块600GB的10K转SAS硬盘、RAID 5)时虚拟磁盘性能。
(1)图6、图7为配置为150GB厚置备、系统为Windows Server 2008 R2时的磁盘性能。
VMware ESX虚拟磁盘性能测试_第6张图片
图6随机存取
VMware ESX虚拟磁盘性能测试_第7张图片
图7基准测试-大多数时间在1000MB以上

3 建议安装64位的Windows Server 2008 R2

前几项测试中虚拟机安装的是Windows Server 2008 R2,当虚拟机安装Windows Server 2003时,无论是使用精简置备还是厚置备磁盘,性能都比较差。下图是配置了120GB厚置备、安装Windows Server 2003时的磁盘测试。
VMware ESX虚拟磁盘性能测试_第8张图片
图8 随机存取
VMware ESX虚拟磁盘性能测试_第9张图片
图9磁盘主要在200MB