Quão eficiente é o movimento de um arquivo no mesmo compartilhamento de arquivos?

2

De um cliente windows208r2 conectado a um compartilhamento SMB / CIFS, movo um arquivo de um diretório para outro no mesmo compartilhamento de rede.

O Windows envia um comando "move" para o compartilhamento, ou o Windows copia os bytes localmente, grava-os no novo local no mesmo compartilhamento no novo local e, em seguida, exclui o arquivo original?

Um seria muito mais eficiente que o outro, mas não sabe como "inteligente" o cliente / servidor é para esse tipo de compartilhamento.

    
por Andrew Theken 03.08.2012 / 17:45

1 resposta

6

A resposta curta é: Meh.

Em um arquivo "Move" (AKA Cut and Paste) entre o mesmo compartilhamento, ele simplesmente alterará o índice no servidor de arquivos (praticamente instantâneo).

Infelizmente, quando você tenta se mover entre dois compartilhamentos diferentes (mesmo no mesmo servidor de arquivos) ou faz uma operação de "cópia", ele puxa os dados pelo PC cliente (lento).

Em qualquer operação "move", copia cada arquivo antes de deletar o arquivo fonte, então pelo menos isso é bom =)

É fácil testar tudo isso conectando-se a um compartilhamento com uma pasta grande e testando-a.

    
por 03.08.2012 / 17:56