O que acontece quando você usa o Robocopy entre dois computadores remotos na sua WAN?

2

Alguns detalhes: Eu tenho um servidor local em uma das filiais da empresa em que trabalho, que tem uma internet muito ruim. Eu estou usando o Robocopy para mover alguns arquivos grandes para o servidor uma vez e depois usá-lo novamente para mover os arquivos para vários outros computadores na filial acima da rede local. Isso me leva à minha pergunta ...

O robocopy.exe sabe apenas enviar os dados diretamente do servidor para os caminhos UNC das máquinas ou faz isso (ou parte dele) voltar para mim primeiro? Seria mais rápido executar o script do servidor de filial em vez da minha área de trabalho? Faria alguma diferença?

Além disso, eu ficaria curioso em saber sobre a mesma situação se fizesse isso manualmente com o explorador de arquivos.

Roteiro Powershell que escrevi para fazer a transferência. O arquivo em questão é ~ 3gb.

    $params1 = @(                                                                      
    "\Remoteserver\C$\sourcefolder",                                                
    "\Remotecomputer\C$\Users\someuser\Desktop",
    "file_Moved.iso",
    "/ipg:25")
    robocopy $params1 | Write-Host
    
por Carlton Gannett 27.07.2016 / 16:47

1 resposta

2

Não importa se você usa o robocopy do Windows Explorer. O computador no qual você executa o comando sempre atua como intermediário na transferência e todo o tráfego passa por esse computador.

Então, sim: seria muito mais eficiente enviar os arquivos do servidor remoto para os clientes remotos. Dessa forma, todo o tráfego fica no site remoto.

    
por 27.07.2016 / 16:54