Mic*_*tts 4 iscsi netapp sql-server vmware-esxi vmware-vsphere
我正在考虑提高 vSphere 环境中的性能。我们正在使用 NetApp 设备,其中所有 VM 都存储在通过 NFS 挂载的数据存储中。
有人向我建议,对于某些特定的工作负载(例如 SQL 数据或文件服务器),将 iSCSI 用于数据 vHD 可能会更好地提高磁盘 IO 性能。
在我的示例中,启动磁盘将是存储在 NFS 附加数据存储中的普通 VMDK。D 驱动器(SQL 数据或文件服务器数据所在的磁盘)将是 iSCSI 连接的卷。
C: - VMDK disk container -> VMFS datastore -> NFS -> NetApp
D: - iSCSI -> NetApp
Run Code Online (Sandbox Code Playgroud)
我也在琢磨:iSCSI是从vSphere层面发起的还是直接从Windows发起的?
有没有人有这方面的经验或想法?
首先,在处理存储之前,您应该 100% 确定您的瓶颈确实与磁盘/IO 配置有关。
在这种情况下,iSCSI 共享可能比 NFS 共享更快,但仅限于特定场景(小随机读/写数据包)。SQL 服务器可能是这些场景之一,因此如果您确定问题出在存储性能上,您可以尝试使用 iSCSI 共享。
决定如何配置它取决于您的特定需求。为了获得最佳性能,您应该使用完全预分配的 RAW 卷,直接连接到来宾操作系统。这具有使来宾配置“自包含”的额外优势,即将该来宾迁移到另一个虚拟器(即使基于不同的技术)不需要重新配置 iSCSI 共享。(或者,最多,重新配置将非常有限)。
在另一边,管理来宾连接,基于块的虚拟磁盘势必更加复杂,使用ESX来完成同样的目标,所以你应该不会使用此设置,如果不是真的需要。
我建议你在投入生产之前做一些测试,对每个配置进行基准测试。
| 归档时间: |
|
| 查看次数: |
2435 次 |
| 最近记录: |