IBM SR-BR10i RAID 控制器使用 VMware ESXi 速度太慢

Vin*_*rão 1 raid ibm performance hard-drive vmware-esxi

我正在两台 ESXi 服务器上使用 SSH 将虚拟机从一台 ESXi 主机转移到另一台主机。

但它的速度很慢,它是一个巨大的 750GB .vmdk 磁盘映像,VM 停止(停机)并且以 5.5MB/s 的速度比完成移动需要一天多的时间。

我错过了什么吗?

myvm.mydomain.com-flat.vmdk                 26%  200GB   5.4MB/s 29:09:06 ETd
Run Code Online (Sandbox Code Playgroud)

ESXi 服务器上的重要硬件:

Supermicro X9SCM-F
Intel 82574L Gigabit Controller
IBM SR-BR10i RAID Controller
2x WD Velociraptor WD1000DHTZ (RAID1 mode from controller)
Run Code Online (Sandbox Code Playgroud)

另一点:在开始 VM 迁移之前,我已经构建并同步了 RAID 阵列。

谢谢你的帮助,

the*_*bit 5

如果您认为复制很慢,那么您还没有看到 VM 运行。主要问题是您的控制器缺少 BBU 并且 ESXi 正在执行许多同步写入(其中控制器或磁盘的写入缓存可能会被使用,以确保数据一致性)。

添加 BBU(如果作为选项可用)或使用使用 BBWC/FBWC 的模型替换控制器。或者,如果您不关心数据的完整性(请注意,如果您的主机在不合时宜的时刻断电,这可能会导致整个数据存储丢失),您甚至可以使用 lsiutil 为同步写入启用回写缓存. 有些人甚至为 ESXi进行了编译,因此您可能甚至不需要重新启动到另一个操作系统来试用它。

除此之外,ESXi的内部SCP / CP业务相当缓慢的,你应该选择一个不同的方法:

  • 出于性能和数据放置的原因,不要使用 scp 或 cp;相反,请使用 vmkfstools、VMware 的 Virtual Machine Importer 工具或 SDK API 来操作您的虚拟磁盘。如果您使用推荐的工具,您应该会看到非常显着的性能改进。

如果您不能使用上述工具之一,请考虑使用Veeam 的 FastSCP,它也旨在提高 SCP 复制性能。