Rackspace云文件:如何调整容器大小以优化性能?

时间:2011-09-10 15:57:39

标签: rackspace-cloud

Rackspace云文件使用平面存储系统,使用“容器”来存储文件。根据Rackspace,每个容器的文件数量没有限制。

我的问题是每个容器是否有最佳/最有效的文件数来优化写入/获取性能。

如果我要存储数万个文件,它们是应该放在一个巨大的容器中还是分成许多小容器?如果是这样,最佳容器尺寸是多少?

2 个答案:

答案 0 :(得分:5)

供参考: [从机架空间支持中获取的片段]

简而言之,容器是数据库,表中的行越多,在标准硬件上写入的时间就越多。如果写入尚未提交到磁盘,则它将位于队列中,并且会丢失数据。这是我们用大容器注意到的东西,对象越多,它就越有可能,所以我们制定了保护数据的限制。

由于速率限制,您的数据是安全的,它只会减慢写入速度

限制开始低至50,000个对象,并且在该级别它限制为每秒100次写入

容器中的1,000,000个对象,每秒25个

以及500万及以上,每秒只有4次写入

我们对这些限制表示道歉,并将更新我们的文档以更清楚地表达这一点。

- 这最近伤害了我们。我想我会分享,直到他们获得最新的API文档,以便其他人可以围绕这个问题进行规划。

答案 1 :(得分:2)

我们建议每个容器不超过100万个对象。默认情况下,系统将为每个列表请求返回最多10,000个对象名称。

2013年9月20日从Cloud Files开发更新:由于Cloud Files切换到所有SSD容器服务器,因此每个容器推荐的100万个对象不再准确。此外,该列表一次限制为10,000个容器。