速いらしいのでrsync3.0.7をインストールしてみる


rsyncが遅い。。

管理しているとあるサーバでrsyncの時間がかかりすぎるので、何とかならんかと

ググってみて↓を発見。

http://blog.genkikko.net/2009/05/rsync.php

http://aligach.net/diary/20080411.html

rsync3.xを使うと早くなるらしい。

もしかして今使ってるのって、rsync2.xxなのか?と思って

調べてみたら。2.6.8でした。。

rsync3.0.7をインストールしてみる。

本家から rsync-3.0.7.tar.gzをダウンロード。

http://rsync.samba.org/

tar xvfz rsync-3.0.7.tar.gz

cd rsync-3.0.7

./configure

make

make install

/usr/local/bin/rsyncにインストールされます。

yum でインストールしていたrsync2.6.8は

/usr/bin/rsyncに残したままですが、

rsyncのパスは/usr/local/bin/rsyncに切り替わります。

※忘れずにクライアント(バックアップ先)にもrsync-3.0.7をインストールしましょう。

実行時間を見てみる

ベンチマークについては↓に詳しく書いてあります。

http://apribase.net/2009/07/18/rsync2-rsync3-benchmark/

(rsyncには–link-destというオプションもあるんですね。勉強になりました。)

ちなみに、実行時間を測定してみました。

クライアント側はrsync3.0.7のままでサーバ側のみ変更して比較。

rsync3.0.7→rsync3.0.7

約 45分

rsync2.6.8→rsync3.0.7

約 126分

差分はそれぞれのタイミングで異なるため、正確な比較にはなりませんが、

速さは実感できました。

  • このエントリーをはてなブックマークに追加

コメントをどうぞ

メールアドレスが公開されることはありません。