Rsync通过SSH传输非常缓慢
我正在对我的网站进行远程备份。 整个目录大约70GB,总共有大约500万个文件。 以下是我在备份服务器上运行的命令: rsync -ah -e ssh –delete –link-dest=/backups/2013.09.06 [email protected]:/var/www/backups/2013.09.07 进程运行超过48小时,只是挂起。 我已经在客户端(网站所在的web服务器)上运行了rsync进程的strace -p ,并且在一段时间之后,该进程定期停止在以= 0 (Timeout)结尾的select命令,然后继续。 open("mysite/files/1694201", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=10083, …}) = 0 read(3, "\r\n\320\224\320\265\321\201\321\217\321\202\321\214 \320\273\320\265\321\202, \321\210\320\265\321\201\321\202\321"…, 10083) = 10083 select(2, NULL, [1], [1], {60, 0}) = 1 (out [1], left {59, 999998}) write(1, "\374\17\0\7", 4) = 4 select(2, NULL, [1], [1], […]