有没有什么基准测试工具可以用来测试亚马逊简单数据库性能和亚马逊S3性能?
请帮个忙。
发布于 2012-01-14 13:24:26
这将取决于您的使用情况以及您是否在EC2中运行。对于从EC2访问S3,somewhere有一些基准测试,但您的里程数将随对象大小、使用的SDK库以及访问位置的不同而不同。
启动你自己的测试,然后你就会知道你正在测试一些接近你最终目标的东西……
发布于 2012-01-18 06:06:01
您需要编写自己的代码,以接近您想要做的事情。
话虽如此:根据我的经验,S3的速度和你的连接一样快。你可能必须一次上传/下载多个项目才能达到本地带宽限制,但你可以做到。
清单性能在S3上也很好,但是结果是未压缩的XML,所以它们有点大。如果你想做一些事情来处理一百万个文件,你需要并行运行几个请求。这也适用于SimpleDb。最有效的“飞行”请求数量是ping、带宽、AWS服务响应和其他因素的组合。
另一方面,我发现SimpleDB对于许多任务来说相当慢。不过,这完全取决于您的需求。当您知道数据库项名称时,选择一条记录并取回属性通常是有ping时间限制的,但是使用%like%运算符进行搜索通常非常慢(秒很容易命中)。
除此之外,如果你在EC2上运行比在本地机器上运行要快得多,如果你的应用程序在新加坡,并且你试图使用美国标准位置来存储所有东西,也会增加延迟/带宽。有太多的东西要弄清楚。
https://stackoverflow.com/questions/8858867
复制相似问题