我正在尝试通过10MB链接从LA数据中心的Linux服务器将75 GB的tgz(mysql lvm快照)复制到NY数据中心的另一台Linux服务器。
我通过rsync或scp获得大约20-30Kb / s的波动,波动在200-300小时之间。
目前,这是一个相对安静的链接,因为第二个数据中心尚未启用,并且小文件传输使我获得了极佳的速度。
我遵循了通过Google找到的各种tcp调整指南,但无济于事(也许我读错了指南,得到了不错的指南?)。
我已经看过tar + netcat隧道提示,但是我的理解是,它仅对很多小文件有用,并且在文件有效完成传输后不会更新您。
在我使用硬盘驱动器之前,有没有人有什么好的建议?
更新: 嗯...可能毕竟是链接:(请参阅下面的测试...
从纽约到洛杉矶的交通:
获取一个空白文件。
[nathan@laobnas test]$ dd if=/dev/zero of=FROM_LA_TEST bs=1k count=4700000
4700000+0 records in
4700000+0 records out
4812800000 bytes (4.8 GB) copied, 29.412 seconds, 164 MB/s
[nathan@laobnas test]$ scp -C obnas:/obbkup/test/FROM_NY_TEST .
FROM_NY_TEST 3% 146MB 9.4MB/s 07:52 ETA
获取快照压缩包。
[nathan@obnas db_backup]$ ls -la db_dump.08120922.tar.gz
-rw-r--r-- 1 root root 30428904033 Aug 12 22:42 db_dump.08120922.tar.gz
[nathan@laobnas test]$ scp -C obnas:/obbkup/db_backup/db_dump.08120922.tar.gz .
db_dump.08120922.tar.gz 0% 56MB 574.3KB/s 14:20:40 ET
从洛杉矶到纽约的交通:
获取一个空白文件。
[nathan@obnas test]$ dd if=/dev/zero of=FROM_NY_TEST bs=1k count=4700000
4700000+0 records in
4700000+0 records out
4812800000 bytes (4.8 GB) copied, 29.2501 seconds, 165 MB/s
[nathan@obnas test]$ scp -C laobnas:/obbkup/test/FROM_LA_TEST .
FROM_LA_TEST 0% 6008KB 497.1KB/s 2:37:22 ETA
获取快照压缩包。
[nathan@laobnas db_backup]$ ls -la db_dump_08120901.tar.gz
-rw-r--r-- 1 root root 31090827509 Aug 12 21:21 db_dump_08120901.tar.gz
[nathan@obnas test]$ scp -C laobnas:/obbkup/db_backup/db_dump_08120901.tar.gz .
db_dump_08120901.tar.gz 0% 324KB 26.8KB/s 314:11:38 ETA
我想我将与运营我们设施的人员接轨,该链接被标记为MPLS /以太网10MB链接。(耸耸肩)
tcpdump
。它可以帮助您找出导致传输速度变慢的原因。