iSCSI SAN 上的读/写性能缓慢

6 vmware-esx vmware-vsphere

这是运行来自 Cyber​​netics miSAN D iSCSI SAN 的 VM 的 ESXi 4.0 的新设置。

在 VM 上进行高数据读取测试时,它花费了 8 分钟,而在位于较慢 VMWare Server 1.0 主机上的同一 VM 上花费了 1.5 分钟,而 VM 位于本地磁盘上。我正在观察我从 SAN 的读取速度,它的最大读取速度刚刚超过 3MB/s,而 VM 上的磁盘使用率正好超过 3MB/s....慢得可怕。

服务器和 SAN 都连接到同一个 1GB 交换机。我遵循了本指南

virtualgeek.typepad.com/virtual_geek/2009/09/a-multivendor-post-on-using-iscsi-with-vmware-vsphere.html

正确设置多路径,但我的虚拟机仍然没有获得良好的性能。我知道 SAN 和网络应该能够处理超过 100MB/s,但我就是不明白。我在 SAN 上有两个 GB 网卡,多路径连接到 ESXi 主机上的两个 GB 网卡。每个 VMkernel 一个 NIC。还有什么我可以检查或做的事情来提高我的速度吗?提前感谢您的任何提示。

小智 1

该 SAN 硬件已通过 Vmware 认证,因此请寻求您的支持来研究它。性能不佳的常见原因是 SAN 硬件接口过载,因为如果您有多个连接到同一个 SAN,则并非所有连接都能以最大速度获得服务。

此外,在您的设置中,您的本地磁盘将始终比 SAN 更快,因为即使是 SATA 磁盘也将具有最大 3Gb/s 带宽,因此您的 SAN 永远无法与本地磁盘的速度相匹配。您可能还使用以太网而不是光纤,这也无助于性能。

使用 SAN 不仅是因为速度快,而且是为了拥有一个集中管理的位置,您可以在其中放置所有重要数据并确保应用合适的 RAID 级别。还有某些功能,例如复制,这是 SAN 的优点之一。