我使用VMWare转换工具,对生产服务器(W2K3R2 64位)进行了P2V转换。 然后,我在Windows服务器上安装了免费的VMWare Server 2.0产品,并能够启动VM guest虚拟机并与之交互。 我这个项目的目的是对我们的ERP软件进行一些补丁testing。
再多处理一下,我在客户操作系统上看到糟糕的磁盘I / O性能,以至于无法使用。 虽然虚拟磁盘是一个大的1TB SATA RAID1镜像,但是我得到了两个小时的时间才能将250MB的文件复制到虚拟磁盘上,而主机操作系统环境中的相同副本只需要一两分钟。 与生产系统相比,我并不期望在这个testing环境中获得惊人的性能,所以我对一些降级很满意,但是这是荒谬的。
我已经尝试了以下内容:
启动虚拟机时,仍然出现此错误:
Event Type: Warning Event Source: Lsi_scsi Event Category: None Event ID: 26 Date: 8/6/2009 Time: 11:01:46 AM User: N/A Computer: VULCAN-TEST Description: The driver has detected that device \Device\RaidPort0 has old or out-of-date firmware. Reduced performance may result. For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp. Data: 0000: 0f 00 18 00 01 00 6a 00 ......j. 0008: 00 00 00 00 1a 00 04 80 ....... 0010: 00 00 00 00 00 00 00 00 ........ 0018: 00 00 00 00 00 00 00 00 ........ 0020: 00 00 00 00 00 00 00 00 ........ 0028: 00 00 00 00 00 00 00 00 ........ 0030: 00 00 00 00 1a 00 04 80 ....... 0038: 00 00 00 00 00 00 00 00 ........
我的假设是,可怕的I / O性能与LSI_SCSI驱动程序的这种抱怨有关。
主机系统在具有一个CPU的英特尔E5405四核双插槽机箱上运行Windows Server 2008 x64。
我看到很多关于VMWare和x64 Windows Server guest虚拟机的I / O问题的讨论,但是我已经尝试了所有我见过的build议,至今没有任何的喜悦。
您可能需要在主机服务器上安装ESXi,而不是与VMware Server对抗。 我在Windows 2003和Ubuntu 8.10主机操作系统上为4个不同的客户端安装了VMware Server 2.0。 硬件与您的硬件相似,因为我们在PERC RAID控制器上使用了7200RPM SATA驱动器。 当我们尝试在其上运行SBS 2003和Windows 2003 guest虚拟机时,IO性能非常糟糕(在10MB / sec的子类别中)。 当我们安装ESXi并迁移其上的客户操作系统时,IO性能跳跃到90MB /秒,结果好得多。
我不知道如何灵活地使用该服务器上的操作系统,但通过迁移到ESXi最终可以节省更多的时间。
你是否将VMWare工具安装到了guest虚拟机上? 什么样的磁盘组成它所在的RAID 5?
编辑:这应该不是太可怕,虽然我真的很喜欢看到10k主轴转速的SAS驱动器。 但7200驱动器应该是好的。 我更熟悉ESX,但接下来我会看到的是: