【问题标题】:Amazon EC2 and EBS using Windows AMIs使用 Windows AMI 的 Amazon EC2 和 EBS
【发布时间】:2010-10-27 18:10:36
【问题描述】:

我将我们的应用程序放在 EC2(Windows 2003 x64 服务器)上,并附加了多达 7 个 EBS 卷。该应用程序对存储的 I/O 非常密集——通常我们使用带有 NTFS 挂载点的 DAS(通常大约 32 个挂载点,每个到 1TB 驱动器)所以我尝试使用 EBS 复制它,但 I/O 速率很差,如最高 22MB/秒。我们怀疑 EBS 的 NIC 卡(如果我没看错的话是动态 SAN)正在限制管道。我们的应用主要使用流来访问磁盘(不是随机的),所以对我们来说,当我们与磁盘控制器对话和直接处理 IO 的方式很少时,它会更好地工作。

另外,当我创建一个卷并附加它时,我看到它出现在实例中(很好),然后我把它变成一个指向我的挂载点的动态磁盘,然后快速格式化它——当我这样做时卷上的数据被擦除了吗?因为当我将它附加到另一个 AMI 时,它看起来确实如此。我一定是错过了什么。

我很好奇是否有人有将 IO 密集型应用程序放在 EC2 云上的经验,如果有的话,设置卷的最佳方法是什么?

谢谢!

【问题讨论】:

  • H xspradaman。在 ServerFault 上,您可能会有更好的运气。

标签: amazon-web-services amazon-ec2 amazon-ebs


【解决方案1】:

我的经验有限,但我注意到一件小事:

初始写入通常比后续写入慢。

因此,如果您将大量数据流式传输到磁盘(例如写入日志),这可能会影响您。但是如果你用数据填充一个大文件,并对其进行大量随机访问 I/O,那么第二次写入任何特定位置时会变得更好。

【讨论】:

    猜你喜欢
    • 2013-07-13
    • 2012-11-29
    • 1970-01-01
    • 1970-01-01
    • 2011-04-21
    • 2013-05-30
    • 1970-01-01
    • 1970-01-01
    • 2011-12-28
    相关资源
    最近更新 更多