私のディレクトリを同期するためにrsync
onを使用しています。fedora 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
速度は遅くはありませんでした。当初から存在していた実際の速度に徐々に近づきます。
これらのコピーには通常オペレーティングシステムレベルのバッファが含まれており、アプリケーションがそれを認識せずに実際にそのバッファをプッシュする必要があります。出力バッファがいっぱいになる前に出力バッファにコピーされる速度を測定し、いっぱいになるとネットワーク速度が表示され始めます(通常実行中の操作によって少しずつ異なります)。