AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 17590
Accepted
Dirk Paessler
Dirk Paessler
Asked: 2009-06-03 01:21:23 +0800 CST2009-06-03 01:21:23 +0800 CST 2009-06-03 01:21:23 +0800 CST

粗略估计使用 VMware vSphere 时 SAN-via-fiber 到 san-via-iSCSI 的速度优势

  • 772

我们正在为 VMware VSphere 设置两台虚拟化服务器(DELL R710,2.3 Ghz 双四核 Xeon CPU,48 GB RAM),存储在 SAN(DELL Powervault MD3000i,10 个 500 GB SAS 驱动器,RAID 5)上将通过 iSCSI 连接到千兆以太网交换机(DELL Powerconnect 5424,他们称之为“iSCSI 优化”)。

谁能估计基于光纤通道的解决方案会快多少(或更好的“感觉”)?我不是指名义上的速度优势,我是指虚拟机有效工作的速度有多快?

我们说的速度是两倍、五倍、十倍吗?它证明价格合理吗?

PS:我们不是在谈论频繁使用的数据库服务器或交换服务器。大多数虚拟化服务器的平均 CPU 负载低于 3-5%。

virtualization storage-area-network iscsi fibre-channel vmware-vsphere
  • 7 7 个回答
  • 1529 Views

7 个回答

  • Voted
  1. Best Answer
    Mike Fiedler
    2009-06-03T02:44:44+08:002009-06-03T02:44:44+08:00

    这里有很多影响性能的决定因素。您可能会考虑的一项调整是设置巨型帧。Scott Lowe 最近在这里发表了一篇博文,展示了他为实现这一目标所做的一些工作。

    您提到来宾将运行低 CPU 负载——这些总是虚拟化的理想选择——但光纤通道和 iSCSI 之间的区别还没有真正发挥作用。

    如果您的 vm guest 将运行存储密集型操作,那么您必须考虑将读/写操作从 VM 主机传输到存储阵列的速度可能会成为您的瓶颈。

    由于您的典型 iSCSI 传输速率是 1Gbps(通过以太网),而 FC 通常在 2-4Gbps 左右(取决于您愿意花多少钱),那么您可以说 FC 的传输速度大约是两倍快.

    还有新的 10Gig-E 交换机,但您的 Powervault 和 Powerconnect 还不支持。

    然而,这并不意味着机器会运行得更快,就好像它们正在运行具有低 I/O 的应用程序一样,它们实际上可能以相同的速度运行。

    关于哪个更好的争论永远不会结束,它基本上取决于您自己的评估和结果。

    我们有多个基于 FC 的微型云和基于 iSCSI 的微型云的部署,它们都运行良好。我们发现瓶颈在于存储阵列级别,而不是 1Gb 以太网上的 iSCSI 流量。

    • 7
  2. jwiz
    2009-06-03T17:59:34+08:002009-06-03T17:59:34+08:00

    与运输速度相比,您更有可能在锭子数量上遇到瓶颈。

    也就是说,是的,FC 的原始速度比 iSCSI 快,但是如果您(假设)尝试在 6 个主轴(物理磁盘)上运行 200 个虚拟机,您会看到比尝试运行更差的性能通过 iSCSI 使用 24 个轴上的 200 个 VM。在我们几乎空闲的实验室环境中,我们在每个 VM 运行大约 2 个 NFS 操作(240 次对 117 个),因此这可能会给出一些关于您将拥有多少 IO 的概念。

    我认为您不会看到基于传输的太大差异,除非您知道您有非常高的连续 IO(重型仪器数据日志流?视频存档?,我不知道现实世界的场景可能是这样的, 老实说)。

    我真的认为您不会注意到传输,除非磁盘的 IOPS 大大超过您的负载。我会使用其他标准来做出决定(易于管理、成本等)

    上次添加存储时,我们在 NetApp 上使用了 NFS。

    • 6
  3. skitzot33
    2009-06-03T02:42:35+08:002009-06-03T02:42:35+08:00

    这是一个非常明显的变化。虽然说实话,当我的上一家公司推出基于 VMware 的共享主机时,我们正在从基于 Linux 服务器的 iSCSI(假 iSCSI)到光纤,也就是测试环境到生产环境。我们的 VMware 代表表示,当单个 ESX 主机上的多个 VM 需要访问共享存储时,光纤的开销要小得多。我注意到 Win2k3 VM 实例的一般使用性能提高了一倍,但是我在 VM 上使用 hdtune 测试的磁盘 IO 比我们的戴尔 2850 的标准 IO 更快(如果内存为我服务,perc 4 上的 RAID 5 中的 3 x 73GB) . 当然,我们在每台 ESX 主机上运行大约 5 个虚拟机,使用率很低,因为我们正在接受培训。

    您的 VMware 代表应该有大量有关 Fiber 与 iSCSI 的文档,包括一些总体基准,或者至少是真实世界的实施故事/比较。我们的代表确实做到了。

    • 3
  4. Hofa
    2009-06-05T06:08:49+08:002009-06-05T06:08:49+08:00

    我知道这个问题已经解决了,但是我建议你看看这篇关于 FC vs iSCSI的文章。

    • 3
  5. thebird
    2009-08-14T06:51:40+08:002009-08-14T06:51:40+08:00

    我们拥有 2Gbps 的基于 FC 的 SAN,并且测试了 4Gbps HBA,并且没有发现任何性能差异。我们的瓶颈始终是我们的驱动器速度,此外,如果您的阵列中的驱动器是 SATA 甚至 10K 驱动器,您可以拥有基于 FC 8Gbps 的 SAN,但仍然看不到任何性能提升,这还取决于 RAID 类型和阵列大小. 由于使用了“云”这个词,迈克也会减一。

    • 2
  6. Chopper3
    2009-06-03T03:07:26+08:002009-06-03T03:07:26+08:00

    如果您迁移到 4Gbps 或更好的 FC SAN,我相信您会看到整体 IO 能力翻倍。

    我们有大型 FC 服务的 VMWare 场,存在降低存储成本的压力,因此我们开始使用 NetApp 10Gbps iSCSI 构建新的扩展,我们遇到了性能问题,因此将它们全部转移到 FC,这是我们能做的最好的事情 -我们将每台主机的虚拟机数量翻了一番,并获得了与 iSCSI 下相同的性能。

    当然,我们非常混合的 VM 负载配置文件可能会加剧这种情况,但如果你能负担得起 FC,那么我强烈建议你这样做。

    我可以详细介绍(事实上,如果有提示,我很乐意这样做),但最终 iSCSI 几乎是一种“不劳而获”的产品,我们都知道免费午餐 :)

    • 1
  7. Taras Chuhay
    2009-06-13T08:20:52+08:002009-06-13T08:20:52+08:00

    虽然这没有被问到我只是好奇 RAID 5 是否是虚拟环境的好选择,但您是否考虑过 RAID 10?

    • 0

相关问题

  • VMware 中的 SQL 服务器

  • SQL Server 文件本地或 NAS 或 SAN?

  • 有什么软件可以模拟局域网?

  • 为什么 Virtual PC 与 Windows 7 捆绑在一起很重要?[关闭]

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve