我正在使用rsync
onfedora 20
来同步我的目录。我正在使用以下命令:-
$ rsync --progress -a srcDir DestDir
但是,当 rsync 复制文件时,复制速度会显着降低。这是我的输出:-
sending incremental file list
./
ABCD.01.Episode.06.Xvid.avi
112,523,264 100% 23.32MB/s 0:00:04 (xfr#1, to-chk=69/76)
ABCD.01.Episode.07.Xvid.avi
159,942,656 100% 31.08MB/s 0:00:04 (xfr#2, to-chk=68/76)
ABCD.02.Episode.08.Xvid.avi
135,442,432 100% 25.37MB/s 0:00:05 (xfr#3, to-chk=67/76)
ABCD.02.Episode.09.Xvid.avi
155,904,000 100% 2.09MB/s 0:01:11 (xfr#4, to-chk=66/76)
ABCD.02.Episode.10.Xvid.avi
206,614,528 100% 1.01MB/s 0:03:15 (xfr#5, to-chk=65/76)
ABCD.02.Episode.11.Xvid.avi
167,616,512 100% 1.00MB/s 0:02:39 (xfr#6, to-chk=64/76)
ABCD.02.Episode.12.Xvid.avi
144,068,608 100% 1.00MB/s 0:02:16 (xfr#7, to-chk=63/76)
ABCD.02.Episode.13.Xvid.avi
176,902,144 100% 1021.79kB/s 0:02:49 (xfr#8, to-chk=62/76)
ABCD.02.Episode.14.Xvid.avi
171,210,752 100% 1.00MB/s 0:02:42 (xfr#9, to-chk=61/76)
ABCD.03.Episode.15.Xvid.avi
176,295,936 100% 999.01kB/s 0:02:52 (xfr#10, to-chk=60/76)
有人能告诉我可能是什么原因造成的吗?或者,如何在使用 rsync 或任何其他工具时获得恒定的速度?
答案1
速度并没有降低。它慢慢接近从一开始就存在的真实速度。
此类副本通常涉及操作系统级别的缓冲区,并且需要将这些缓冲区真正推出,而应用程序不会注意到这一点。在它们填满之前,它们会测量输出缓冲区中复制内容的速度,一旦填满,您的网络速度就开始显示(略有不同,通常取决于您正在做什么)。