X

The fastest rsync over ssh

ssh를 통한 rsync로 백업을 하는 서버가 몇개 있다.
ssh 연결은 암호화 + 압축으로 인해 엄청 느린데 몇가지 옵션으로 속도를 20~30% 빠르게 할 수 있음(정말?).

rsync -av --delete -e "ssh -T -c arcfour -o Compression=no -x" user@source:source_dir dest_dir
  • -T: pseudo-tty 끔.
  • -c arcfour: 가장 약한 SSH 암호화 사용. 접속하는 sshd 서버의 sshd_config에도 “Ciphers arcfour”로 설정해야 함.
  • -o Compression=no: 압축 사용 안함.
  • -x: X forwarding 끔.

참고: rsync 옵션으로 –numeric-ds 도 속도 향상에 도움이 됨 (uid/gid 맵핑 끄기).

Categories: Uncategorized
Eunjae: