cwRsync desempenho no Win Server 2003

1

Eu testei vários casos para cwRsync (3.0) no Win Server 2003. Meu cenário é ter um daemon rsync em um host de origem com arquivos de origem ~ 3GB no total. E há 50 servidores de destino executando o comando rsync para sincronizar o arquivo do servidor de origem ao mesmo tempo. Todos os servidores estão na mesma sub-rede e com adaptador de rede gigabyte.

Caso de teste 1: rsync -av Isso fará a transferência delta, mas o desempenho é muito ruim.

Number of files: 160
Number of files transferred: 49
Total file size: 2993222827 bytes = 2854 MB
Total transferred file size: 1847285024 bytes =1761 MB
Literal data: 69543644 bytes = 66 MB
Matched data: 1777741380 bytes = 1695 MB
File list size: 3088
File list generation time: 0.001 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 1256178
Total bytes received: 70240527 = 67 MB

sent 1256178 bytes  received 70240527 bytes  182157.21 bytes/sec =

0.17 MB/s total size is 2993222827 speedup is 41.87

time elapsed: 385 sec

Caso de teste 2: rsync -avW Consumir mais BW, acaba por obter um melhor desempenho.

Number of files: 160 Number of files transferred: 49 Total file size:
2993222827 bytes = 2855 MB Total
transferred file size: 1847285024
bytes = 1762 MB Literal data:
1847285024 bytes = 1762 MB Matched
data: 0 bytes File list size: 3088
File list generation time: 0.032
seconds File list transfer time: 0.000
seconds Total bytes sent: 1306 Total
bytes received: 1847516035

sent 1306 bytes  received 1847516035 bytes  8085415.06 bytes/sec
7.71 MB/s total size is 2993222827  speedup is
1.62

time elapsed: 228 sec

Com esse resultado. Eu posso até querer zipar arquivos de 3GB em um arquivo zip de 1GB, e rsync arquivo menor para servidores de destino. Em seguida, descompacte os servidores de destino.

A comunidade pode dar algumas sugestões sobre como obter o melhor desempenho do cwRsync? Parece que não adianta nada sobre transferência delta ou cópia incremental.

    
por Stan 23.04.2011 / 07:07

1 resposta

1

Se esses servidores estiverem todos na mesma LAN, talvez não valha a sobrecarga que o rsync incorre (daí a aceleração quando você usa -W). O uso de -W é geralmente melhor quando a E / S da rede está próxima ou maior que a velocidade de E / S do disco, portanto, isso não é muito surpreendente.

Em que velocidade um cp normal é executado?

Você também pode querer examinar o modo em lote, pois ele processará os deltas de arquivo apenas uma vez, pois sabe que todos os arquivos nos destinos são idênticos.

    
por 20.10.2011 / 18:16