Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssh rsync删除速度太慢了-有什么想法吗?_Ssh_Amazon Ec2_Rsync - Fatal编程技术网

Ssh rsync删除速度太慢了-有什么想法吗?

Ssh rsync删除速度太慢了-有什么想法吗?,ssh,amazon-ec2,rsync,Ssh,Amazon Ec2,Rsync,我有几个实例在AmazonEC2上运行(在相同的可用性区域中) 我正在从主服务器运行此命令以更新所有从属服务器: rsync -avz -e '$ssh -o StrictHostKeyChecking=no -i $keyfile' --delete --exclude 'logs/*' $dir_sync ec2-user@$server:$dir_sync 一切正常,除了-删除速度太慢。 每400-600mb文件至少需要2分钟 它不应该只是闪电战吗 有线索吗 更新: 事实上,我登录到从属

我有几个实例在AmazonEC2上运行(在相同的可用性区域中)

我正在从主服务器运行此命令以更新所有从属服务器:

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秒来删除吗

这可能是由于以下几个原因造成的:

  • 磁盘问题。我怀疑这是不是真的,因为你在EC2
  • 硬盘参数配置错误。非常罕见,但仍有可能
  • 一般高I/O活动会减慢速度。如果服务器处于大量工作负载下,这可能会影响每个操作,包括文件删除
  • 其他应用程序正在使用这些文件,因此删除这些文件需要更长的时间
在我看来,第二项似乎是你应该努力的方向。它要么是文件系统的错误选择,要么是有人试图调整HD参数,把事情搞得一团糟

祝你好运! 多坦

这可能是由于以下几个原因造成的:

  • 磁盘问题。我怀疑这是不是真的,因为你在EC2
  • 硬盘参数配置错误。非常罕见,但仍有可能
  • 一般高I/O活动会减慢速度。如果服务器处于大量工作负载下,这可能会影响每个操作,包括文件删除
  • 其他应用程序正在使用这些文件,因此删除这些文件需要更长的时间
在我看来,第二项似乎是你应该努力的方向。它要么是文件系统的错误选择,要么是有人试图调整HD参数,把事情搞得一团糟

祝你好运! 多坦