Quando os arquivos são copiados através da rede LAN, qual computador está fazendo a maior parte do trabalho?

1

Digamos que eu tenha dois computadores em uma rede (o mesmo SO, digamos, o Windows), um muito rápido e um muito lento, e quero copiar arquivos de um para outro. Faz alguma diferença qual deles eu uso para fazer a cópia ou qual é o servidor de arquivos?

(Se o computador servidor está fazendo mais trabalho do que o cliente, então eu acho que seria mais rápido usar o mais rápido para fazer a cópia)

Exemplo diferente: dois computadores idênticos, um não está fazendo nada e um está executando algumas tarefas. Alguma diferença em usar um ou outro?

    
por Anonymous 25.09.2015 / 11:16

1 resposta

0

Aviso: As declarações abaixo devem envolver a palavra "geralmente", pois há exceções para a maioria delas, dependendo do hardware, sistema de arquivos, software e sistema operacional em execução.

Alguns pontos-chave que podem servir como diretrizes:

  • A gravação de dados no disco demora mais que a leitura. (embora a diferença seja muito pequena)
  • O disco I / O não requer muito poder de processamento.
  • os discos podem ler / gravar mais rápido do que a rede pode transferir.

Ergo , a quantidade de trabalho em ambas as extremidades é aproximadamente a mesma, mas a extremidade de recebimento precisa de um pouco mais de tempo para gravar os dados no disco. No entanto, a velocidade provavelmente será prejudicada pela velocidade da rede

O que você deseja ter em mente é que o servidor pode ter vários clientes conectados a ele e, portanto, pode precisar de hardware escalonado adequadamente para poder atendê-los a todos sem que a velocidade de transferência sofra. Em uma rede moderna adequada, isso basicamente significa que você deseja garantir que o disco seja capaz de acompanhar a rede. Digamos que, se alguns clientes acabarem saturando a largura de banda da rede, o servidor de arquivos precisa ter discos que possam acompanhar a taxa de transferência.

    
por 25.09.2015 / 12:58