加速 vmware esx guest hdd 访问

加速 vmware esx guest hdd 访问

我们在 vmware esx 上运行多个 Windows 服务器和 Windows 客户端。其中一个 Windows 2003 服务器是具有主要 HDD 读取/写入功能的构建服务器。因为它是我们的构建服务器。

这台机器之前是硬件,并被虚拟化到 ESX。有什么方法可以提高 HDD 性能吗?也许有特殊的 Windows(客户机)驱动程序?文件存储在 Raid6 基础上。

vmware 基础架构客户端的性能图显示读取速度高达 650 KBps,写入速度高达 4000 KBps。

谢谢。问候,Uwe

答案1

如果您有最新的 VMTools,那么您可以在客户机中执行的操作很少,但如果您可以将其数据移动到更快的(RAID10?)阵列,您应该会看到比现在的 RAID6 设置有显著的加速。您也不应该放弃 V2P 转换,有些人似乎对这个想法感到震惊,但它确实是某些类别的服务器使用的唯一途径。

编辑 - 哦,如果您使用的是 V3.5,您可以考虑迁移到 V4,它确实快得多。

答案2

确保虚拟磁盘不共享太多物理磁盘也可能有帮助:)

并附上第二个@斩波器3,有时候身体状况会更好。

您可能还考虑为该特定服务器使用非虚拟驱动器并授予它们直接驱动器访问权限。

答案3

ESX 4.x 有一个新的半虚拟化 SCSI 控制器,称为“VMware Paravirtual”。我从未在 Windows 上尝试过它,但在 Linux 上它会产生严重的 io 中断。您可以尝试一下,如果它有帮助,请告诉我们。

答案4

几年前我第一次接触 ESXi 时也遇到过这个问题。有两个因素严重影响了性能:

BBWC 是最重要的。在配备智能阵列卡的 ProLiant 服务器上,添加电池备份(

分区对齐对顺序 I/O 的性能提升约 15%。随机性并没有受到太大影响。 VMWare 的白皮书在受控环境中显示出类似的结果。

相关内容