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 / 问题 / 111594
Accepted
Phillip B Oldham
Phillip B Oldham
Asked: 2010-02-11 08:45:23 +0800 CST2010-02-11 08:45:23 +0800 CST 2010-02-11 08:45:23 +0800 CST

在 EC2 上读取访问速度更快;本地驱动器还是 EBS?

  • 772

在 EC2 实例上读取访问速度更快;“本地”驱动器或附加的 EBS 卷?

我有一些需要保留的数据,因此已将其放在 EBS 卷上。我使用的是 OpenSolaris,因此该卷已作为 ZFS 池附加。但是,我有一大块 EC2 磁盘空间将未使用,因此我正在考虑将其重新用作 ZFS 缓存卷,但如果磁盘访问速度慢于EBS 卷的影响,因为它可能会产生不利影响。

performance amazon-ec2 zfs amazon-web-services amazon-ebs
  • 5 5 个回答
  • 10877 Views

5 个回答

  • Voted
  1. Best Answer
    Jonik
    2010-04-15T03:01:31+08:002010-04-15T03:01:31+08:00

    只是为了增加 EBS 更快的共识......

    这里要理解的重要一点是实例存储速度是不可预测的——亚马逊对此不做任何保证。

    该信息来自 George Reese 所著的Cloud Application Architectures一书(从我目前浏览的内容来看,这似乎相当不错。)它包括一个标题为“EC2 数据存储选项比较”的表格(第 41 页);这是该表的一个片段(在书中比较了其他几个特征):

                   S3              Instance          EBS
    
    Speed          Low             Unpredictable     High
    Reliability    Medium          High              High
    Durability     Super high      Super low         High
    

    因此,实例存储在读取访问方面有时可能会胜过 EBS,但如果您想要恒定的高速,您确实需要使用 EBS。正如里斯在他的书中所说:

    另一个问题是实例存储中性能的不可预测性。您实际上可能认为它应该比其他选项更快,有时确实如此。然而,有时它慢得令人难以置信——比通过 10bT 以太网连接安装 NFS 还要慢。另一方面,EBS 始终如一地通过 GB 以太网连接为您提供 SAN 的性能。

    • 13
  2. Steve
    2012-10-18T05:57:24+08:002012-10-18T05:57:24+08:00

    在系统探索此问题和相关问题的过程中,我们收取了大约 1000 美元的 AWS 费用,并发布了广泛的分析。

    对于随机(小)读取,我们发现“本地”(EC2 实例)存储和 EBS 具有相似的性能,但本地存储具有更好的延迟尾部。

    对于顺序(批量)读取,EBS 在 m1.small 上更快,但在 m1.large 上本地更快。我们没有在其他实例类型上直接比较本地与 EBS,但我们确实发现增加实例大小对本地存储性能的影响远大于对 EBS 性能的影响。

    还有一个成本问题。通过将 I/O 从 EBS 转移到本地磁盘,您将降低 AWS 费用。

    • 8
  3. Chris Thorpe
    2010-02-11T12:03:17+08:002010-02-11T12:03:17+08:00

    如果您在 Amazon 中追求数据库性能,您可能会发现这篇文章很有用: http ://www.mysqlperformanceblog.com/2009/08/06/ec2ebs-single-and-raid-volumes-io-bencmark/

    我自己的研究(已经阅读了几个星期)的总体感觉是 EBS 是更快的选择。

    • 2
  4. Sam Rodgers
    2010-02-11T11:43:44+08:002010-02-11T11:43:44+08:00

    亚马逊模糊地声称 EBS 通常会优于 EC2 实例上的“本地”临时分区。我知道我在自己使用的 EBS 卷上经历了更高的吞吐量,但我没有费心去测量延迟。

    如果您对特定用途的性能感到好奇,最好的选择可能是设置一个测试实例。我知道我会的。

    • 1
  5. UltimateBrent
    2010-03-08T14:02:29+08:002010-03-08T14:02:29+08:00

    我已经在 EBS 卷上运行 MySQL 实例,并且对它们的性能感到满意。我也没有任何硬数据,但它表现得很好。

    • 1

相关问题

  • ext3 文件系统性能调优:监控哪些指标

  • IIS 6.0 (Windows Server 2003) 上的 HTTP 压缩

  • ZFS 与 XFS

  • 上线的第一天:如何不杀死您的网站

  • IIS 优化

Sidebar

Stats

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

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

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

    • 30 个回答
  • Marko Smith

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

    • 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
    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