提高Openstack Swift中大块文件的下载/删除速度

时间:2014-11-17 16:28:40

标签: performance openstack openstack-swift

我在使用Cyber​​duck(或类似的Openstack浏览器,例如cloudberry)时遇到缓慢删除和下载的问题,当访问大块文件时会被分成小部分。参见Opentack Swift chunking link。使用10mb的段大小,大文件被认为具有1到10 GB的文件大小。慢速意味着10GB文件在开始下载之前识别所有块需要一个多小时。这一切都在国家知名云提供商的openstack环境中运行。一旦开始下载,我达到了每秒2到10 MB的正常速率,这对于我们的连接是可接受的。不方便的是,我无法像在负责分块的Cloudberry Drive中那样调整分段大小,因为这还不可能。我想改变那些支持调整分块大小的客户端,但我发现cloudberry只能满足我的其他需求。

  • 首先,这是由文件分块引起的性能下降吗?
  • 第二,有没有办法在openstack方面调整这种性能?

1 个答案:

答案 0 :(得分:0)

问题与堆栈提供程序有关,因为网络问题,openstack云上的所有删除都很慢。由于文件由许多组块组成,删除整个文件变得极其缓慢。