2012年 09月 03日
scp コマンドが遅い場合、暗号化方式を変えてみる。
しかし、scp は暗号化コピーなので、CPUの負荷、暗号化にオーバーヘッドがかかります。
そこで scp のスピードアップをするために -c arcfour オプションを使用してみました。
source:/var/lib/xen/images/proxy # scp proxy.disk0.raw root@distination:/rootこのように -c arcfour を付けた場合、16Gバイトの仮想マシンイメージファイルの転送効率が上がりました。
root@distination's password:
proxy.disk0.raw 100% 16GB 51.7MB/s 05:17
source:/var/lib/xen/images/proxy # scp -c arcfour proxy.disk0.raw root@distination:/root
root@distination's password:
proxy.disk0.raw 100% 16GB 61.1MB/s 04:28
source:/var/lib/xen/images/proxy #
なお -C (大文字/Uppercase) オプションは「圧縮」オプションです。このオプションを使うと iso などの圧縮形式ファイルの転送速度は逆に落ちます。 gz や zip, その他圧縮形式のファイルコピーでは逆効果のようです。
- おまけ -
WinSCP を使う場合、セッションを開くオプションで SSH > 「暗号化オプション」で ARCfour を設定して、セッションを開きます。
-Keyword-
Linux 間ファイルコピー SUSE SLES scp 高速化 遅い