mar*_*ark 15 performance rsync
我通过安装份额(份额被安装在Linux文件transfering到Windows 7从视窗上的Linux)..我复制大量数据(即近TB)从旧到新机器上我的局域网内. 我已经很不幸了,我只有 100MBit。自然地,我盲目地使用了 rsync,但在一天后已经想知道为什么它感觉如此缓慢。启用进度表显示我的传输速率约为 2MB/s 。
所以我拿了一个合理的大文件(800MB)并跟踪传输时间(1):
cp : 05:33
scp (2): 06:33
rsync : 21:51
Run Code Online (Sandbox Code Playgroud)
1) 我删除了每次运行之间的文件
2) 通过 localhost scp 到同一台 Linux 机器直接到共享;完全没用,但提供了一个进度表
测试很简单
(cp|scp|rsync) <source> <destination>
Run Code Online (Sandbox Code Playgroud)
除了 scp 的主机/端口外,没有特殊参数。我什至尝试-W切换 rsync 但十分钟后取消。rsync 是在 Lenny 上运行的 3.0.3。能够随时中断复制过程并恢复使我使用 rsync,但现在我认为我真的需要重新考虑这个要求。
怎么可能有这么大的差别?
更新/解决:
感谢rschuler,我能够解决这个问题:出于效率原因,使用 rsync 守护进程而不是 smb 挂载。所说的 DeltaCopy 有效,但必须注意一些事项
之后,传输速率从 2MB/s 跃升至 ~8MB/s ;绝对精彩!
| 归档时间: |
|
| 查看次数: |
25056 次 |
| 最近记录: |