跳转到: 导航, 搜索

Swift/ideas/object-copy-between-object-servers

< Swift‎ | ideas

问题

当代理服务器执行多个COPY请求时,在副本策略的情况下,其网络接口带宽很容易饱和。对于EC策略,它会消耗大量的CPU资源。

例如:使用10Gbps网卡和3副本策略,读取速度为1Gbps,写入速度为3Gbps,只有3个COPY可以同时发生而不会产生竞争。

建议的解决方案

对象复制可以直接在对象服务器之间进行。我猜想对象服务器通常比代理服务器拥有更多的网络容量。

对于副本策略,每个副本可以被复制到相应的对象服务器。对于EC策略,每个片段可以被复制到相应的对象服务器

联系人:rledisez on IRC