Estou tentando copiar um 75 gigabyte tgz (instantâneo mysql lvm) de um servidor Linux em nosso data center de LA para outro servidor Linux em nosso data center de NY por um link de 10 MB.
Estou recebendo cerca de 20-30 KB / s com rsync ou scp, que varia entre 200-300 horas.
No momento, é um link relativamente silencioso, pois o segundo data center ainda não está ativo e obtive excelentes velocidades com pequenas transferências de arquivos.
Eu segui diferentes guias de ajuste tcp que encontrei pelo google sem sucesso (talvez esteja lendo os guias errados, comprei um bom?).
Eu já vi a dica do túnel tar + netcat, mas meu entendimento é que ele é bom apenas para muitos arquivos pequenos e não atualiza você quando o arquivo é transferido com eficiência.
Antes de eu recorrer ao envio de um disco rígido, alguém tem alguma entrada boa?
UPDATE: Bem ... pode ser o link afinal :( Veja meus testes abaixo ...
Transferências de NY para LA:
Obtendo um arquivo em branco.
[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
Obtendo o tarball de instantâneo.
[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
Transferências de LA para NY:
Obtendo um arquivo em branco.
[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
Obtendo o tarball de instantâneo.
[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
Acho que vou falar com as pessoas que administram nossas instalações, o link é rotulado como um link MPLS / Ethernet de 10 MB. (dar de ombros)
tcpdump
. Pode ajudá-lo a descobrir o que atrasa a transferência.