我的问题是,当我使用 Veeam 的 FastSCP 实用程序将文件传输到我的 2 个 ESXi 4.1 服务器或从其中 2 个服务器传输文件时,传输似乎被限制在大约 5 MB,而我可以将同一个文件从同一个源传输到同一交换机上的另一台 ESXi 服务器,速度为 60 MB。需要说明的是,这只是传输到数据存储,而不是传输到虚拟机。
我有 3 台独立的 ESXi 服务器,每台都运行从同一介质安装的 ESXi 4.1(使用 HP 版本的 ESXi 4.1 可分发版本)。其中 2 台机器的传输速率很慢,而其他机器的传输速度正常(与我的桌面之间的平均传输速度为 60 MB)。
这三台服务器均为 HP DL380 G5 服务器,但有以下区别
- 在职的
- PCI Express Intel NC364T 千兆(4 端口)
- 2 四核英特尔 E5450
- 表现不佳
- 集成 Broadcom NC373i 千兆(2 个端口)
- PCI Express Intel NC360T 千兆(2 个端口)
- 2 四核英特尔 E5440
采取的措施
- 安装了 HP 的最新固件
- 仔细比较 ESXi 配置的差异
- 在 4 个网络连接之间切换传输,所有 4 个连接的行为都相同。
- 确认物理交换机端口正常且电缆良好
有人对问题可能是什么或者需要调查的事情有什么建议吗?
答案1
事实证明,即使系统处于空闲状态(没有文件传输),存储适配器也表现出 25 毫秒或更长的一致写入延迟。这是 HP Smart Array P400 的一个已知问题,当您没有安装 BBWC(电池备份写入缓存)模块并启用写入加速时。
使用阵列配置实用程序,您可以打开写入缓冲,这确实有所帮助,但会略有数据丢失的风险。除了备用发电机外,我还拥有一台 2 小时 UPS,因此我不太担心断电。
感谢你的帮助
答案2
HP 发布了与此相关的新公告。
“当配置包含以下智能阵列控制器时,HP 建议客户购买可选的电池供电写入缓存 (BBWC) 模块,以便在运行 VMware ESXi 4.0 的 ProLiant G6 和 G7 系列服务器上实现最佳磁盘子系统性能:
Smart Array P410i Controllers Running VMware ESX 4.0
Smart Array P410 Controllers Running VMware ESX 4.0
Smart Array P411 Controllers Running VMware ESX 4.0
Smart Array P212 Controllers Running VMware ESX 4.0
Smart Array P712m Controllers Running VMware ESX 4.0
Note: This issue may affect other HP controllers not listed in this advisory that do not include Battery Backed Write Cache.
详细信息某些虚拟机 (VM) 操作(例如克隆和启动 VM)可能会严重影响配置了上述智能阵列控制器(不包含电池支持的写缓存)的 VM 上的磁盘子系统性能。
注意:当配置中不包含电池供电的写缓存时,即使中等的磁盘 I/O 也会对服务器性能产生负面影响。”
答案3
vmfs 碎片化了?格式化方式是否不同,块/集群对齐?主机上是否还有其他机器在运行?您是否更新了控制器和/或阵列 bios 上的固件/BIOS。