scpコマンドの”-l バイトサイズ”を使用すると
休み休み転送処理するのでネットワークへの負荷が低減されるようだ。
例1
$ myscp -l 512 user@myServer:data.tar.gz .
user@myServer's password:
data.tar.gz
例2
$ myscp -l 512 myname@machineA:/tmp/data.tar.gz .
user@myServer's password:
例3
$ myscp -l 1024 data.tar.gz myname@machineA:/tmp
こんなものもある。
http://ja.wikipedia.org/wiki/Rsync
$ rsync --progress --partial --rsh="ssh -p 22" --bwlimit=100 --ipv4 data.txt user@mycpu:/home/user/mrX
user@mycpu's password:
data.txt
706 100% 0.00kB/s 0:00:00 (xfer#1, to-check=0/1)
sent 794 bytes received 42 bytes 128.62 bytes/sec
total size is 706 speedup is 0.84
$
alias myscp 'rsync --progress --partial --rsh="ssh -p 22" --bwlimit=1024 --ipv4 -v'
$ myscp user@mycpu:data.txt .
他の例
rsync --progress --partial --rsh="ssh -p 22" --bwlimit=1024 --ipv4 -v * user@myhost:/home/user
ホストのIPアドレスが変更しrsyncがエラーになる場合は、
/home/user/.ssh/known_hosts
の該当ホストを削除し、再度rsyncを実行する。
2010年8月4日水曜日
ftpのネットワーク負荷低減scp rsync
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿