高手的存在,就是让服务10亿人的时候,你感觉只是为你一个人服务......

rsync和scp传输时间比较

目录
  1. 1. rsync传输
    1. 1.1. 第一次传输:
    2. 1.2. 第二次传输:
  2. 2. 结论:

测试一下rsync和scp在跨服务器之间传输速度比较。因为rsync可以增量同步,但是scp不能,所以rsync测试两次。

传输一个3.2G的文件,里面杂七杂八的图片、小文件、大文件、视频….

rsync传输

脚本:

1
2
3
4
5
6
7
8
#!/bin/bash
start=$(date +%s)

rsync -avr --progress --delete /app/src root@192.168.47.11:/app/

end=$(date +%s)
time=$(( $end - $start ))
echo $time `enter code here`

第一次传输:

时间:58s

第二次传输:

时间:1s

#scp传输
脚本:

1
2
3
4
5
6
7
8
#!/bin/bash
start=$(date +%s)

scp -r /app/src root@192.168.47.11:/app/

end=$(date +%s)
time=$(( $end - $start ))
echo $time `enter code here`

时间:511s

结论:

rsync的传输速度比scp快很多