Ssh rsync删除速度太慢了-有什么想法吗?
我有几个实例在AmazonEC2上运行(在相同的可用性区域中) 我正在从主服务器运行此命令以更新所有从属服务器: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分钟 它不应该只是闪电战吗 有线索吗 更新: 事实上,我登录到从属
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活动会减慢速度。如果服务器处于大量工作负载下,这可能会影响每个操作,包括文件删除
- 其他应用程序正在使用这些文件,因此删除这些文件需要更长的时间
- 磁盘问题。我怀疑这是不是真的,因为你在EC2
- 硬盘参数配置错误。非常罕见,但仍有可能
- 一般高I/O活动会减慢速度。如果服务器处于大量工作负载下,这可能会影响每个操作,包括文件删除
- 其他应用程序正在使用这些文件,因此删除这些文件需要更长的时间