2011-03-10 124 views
1

我有几个在Amazon EC2上运行的实例(在相同的可用区域中)。rsync删除这么慢 - 任何想法?

我是从主系统上运行此命令更新所有从机:

rsync -avz -e '$ssh -o StrictHostKeyChecking=no -i $keyfile' --delete --exclude 'logs/*' $dir_sync [email protected]$server:$dir_sync 

一切工作正常,除了 - 删除是这么慢

它以每400-600mb文件至少2分钟。

难道不应该只是热捧呢?

任何线索?

更新:

其实,我登录到从实例,并试图rm file,并花了相同的时间长度,所以我猜这不是一个rsync的问题,而是一个一个文件系统。

问题变成...如何赫克我很快ZAP公司文件?

它运行在一个大的EC2实例上,文件只有400mb ......他们真的需要40-120秒才能删除吗?

回答

1

利,

这可能发生在如下几个原因:

  • 磁盘问题。我怀疑,如果是这样的话,因为你在EC2是配置不当
  • 硬盘参数。非常罕见,但仍然是一个可能性
  • 一般高I/O的活动,会减慢速度。如果服务器是下了很大的工作量,这可能会影响每一个行动,包括删除文件
  • 其他应用程序正在使用的文件,从而把它再删除

第2项我看来,像一个你应该指导你的努力方向。这可能是文件系统的错误选择,也可能是某些人试图调整HD参数,然后混乱起来。

祝你好运! 多坦

相关问题