Amazon s3 简单的DB和AmazonS3性能工具

Amazon s3 简单的DB和AmazonS3性能工具,amazon-s3,amazon-simpledb,Amazon S3,Amazon Simpledb,有什么基准测试工具可以用来测试AmazonSimpleDB性能和AmazonS3性能吗 需要帮助的请 这将取决于您的使用情况以及您是否在EC2中运行。对于从EC2访问S3,有一些基准测试,但是您的里程会随着对象大小、使用的SDK库以及访问的位置而变化 滚动您自己的测试,然后您将知道您正在测试接近最终目标的东西…您需要编写自己的代码,以接近您想要做的事情 话虽如此:根据我的经验,S3的速度与您的连接速度差不多。您可能需要一次上载/下载多个项目才能达到本地带宽限制,但您可以做到这一点 S3上的列表性

有什么基准测试工具可以用来测试AmazonSimpleDB性能和AmazonS3性能吗


需要帮助的请

这将取决于您的使用情况以及您是否在EC2中运行。对于从EC2访问S3,有一些基准测试,但是您的里程会随着对象大小、使用的SDK库以及访问的位置而变化


滚动您自己的测试,然后您将知道您正在测试接近最终目标的东西…

您需要编写自己的代码,以接近您想要做的事情

话虽如此:根据我的经验,S3的速度与您的连接速度差不多。您可能需要一次上载/下载多个项目才能达到本地带宽限制,但您可以做到这一点

S3上的列表性能也相当不错,但是结果是未压缩的XML,所以它们有点大。如果你想做一些事情,比如说一百万个文件,你需要并行运行几个请求。这也适用于SimpleDb。“飞行中”最有效的请求数是ping、带宽、AWS服务响应和其他因素的组合

另一方面,我发现SimpleDB在很多任务中都非常慢。不过,这完全取决于你的需要。当您知道数据库项名称通常有ping时间限制时,选择一条记录并返回属性,但使用%like%运算符进行搜索通常非常缓慢(很容易达到秒数)

此外,如果你在EC2上运行而不是在本地机器上运行,那么速度要快得多;如果你的应用程序位于新加坡,并且你试图使用美国标准位置来存储所有内容,那么还需要增加延迟/带宽。有太多的事情要考虑