【问题标题】:rsync deletes SO slow - any ideas?rsync 删除速度太慢了——有什么想法吗?
【发布时间】:2011-03-10 13:59:43
【问题描述】:

我有几个在 Amazon EC2 上运行的实例(在相同的可用区中)。

我正在从 master 运行这个命令来更新所有的 slave:

rsync -avz -e '$ssh -o StrictHostKeyChecking=no -i $keyfile' --delete --exclude 'logs/*' $dir_sync ec2-user@$server:$dir_sync

一切正常,除了 - 删除太慢了

每个 400-600mb 文件至少需要 2 分钟。

不应该只是闪电战吗?

有什么线索吗?

更新:

实际上,我登录到从属实例并尝试了rm file,并且花费了相同的时间,所以我猜这不是rsync问题,而是文件系统问题。

问题变成了……我到底要如何快速删除文件?

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

【问题讨论】:

    标签: ssh amazon-ec2 rsync


    【解决方案1】:

    李,

    这可能有几个原因:

    • 磁盘问题。我怀疑是否是这种情况,因为您在 EC2 中
    • 硬盘参数配置错误。非常罕见,但仍有可能
    • 降低速度的一般高 I/O 活动。如果服务器承受大量工作负载,这可能会影响每个操作,包括文件删除
    • 其他应用程序正在使用这些文件,因此需要更长的时间才能删除

    在我看来,第二项是你应该努力的方向。这要么是文件系统的错误选择,要么是有人试图调整 HD 参数,结果搞砸了。

    祝你好运! 豆瓣

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-12-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-25
      • 1970-01-01
      相关资源
      最近更新 更多