Questão Como fazer uma unidade de rede remota tão rápida quanto uma unidade local?


Eu tenho dois computadores de mesa, ambos do Windows 7, e eles estão conectados através de uma conexão de rede gigabit. Eu compartilho uma pasta via compartilhamento de arquivos do Windows (samba). Quando eu navego em uma pasta em um computador remoto, ainda é bem lento: se eu abrir uma pasta com ~ 100 fotos de 3 MiB, não consigo visualizá-las tão facilmente quanto em um disco local.

Como isso pode ser melhorado? Devo usar redes de 10 gigabits?


0


origem


Eles estão conectados por meio de um switch ou roteador? - davidgo
Além disso, se você baixar arquivos grandes, qual é a velocidade sustentada que está recebendo? - davidgo
10 gig networking pode ajudar um pouco, mas eu espero que você tenha um gargalo na LAN, o que significa que você não está obtendo velocidades gigabit. Isso poderia ser MTU (o seu equipamento usa quadros jumbo?) Um cabo de rede suspeito, placa de rede ruim (você tem uma placa de rede realtek?) Ou um roteador com menos energia. - davidgo
Obrigado pelas sugestões. Eu não estou em casa agora, mas eu vou fazer suas experiências e talvez postar uma nova pergunta. Você pode responder como uma resposta de nível superior e eu ficarei feliz em aceitá-la, pois vejo que preciso fornecer mais informações sobre a pergunta. - Frank Meulenaar
Adicionar outra camada de buffer e retransmissão sempre tornará uma unidade de rede mais lenta que uma unidade local (de especificações semelhantes). Basta lembrar que é uma viagem de ida e volta. A solicitação é originada no PC local e deve ser transmitida ao PC remoto. O acesso ao disco ocorre e, em seguida, o (s) bloco (s) pode (m) ser transmitido (s) para o PC solicitante. Você nunca pode reduzir essa sobrecarga de rede para zero, então o acesso à rede nunca será "tão rápido quanto uma unidade local". - sawdust


Respostas:


Velocidade de rede vs velocidade local é tão diferente, acelerando a rede a extremos vai ser uma coisa de custo muito pesada e definitivamente não vale a pena o custo e esforço.

Você desejará verificar o tamanho dos dados no compartilhamento de rede. Se não for muito grande (você tem espaço livre suficiente na sua unidade C com espaço extra de sobra) considere configurar o compartilhamento de rede disponível offline. Em essência, isso copiará todos os arquivos para sua pasta C: \ Windows \ CSC e, em vez de ler a partir da rede, lerá a partir da sua unidade local. Ele irá sincronizar novos arquivos em segundo plano.

Uma abordagem semelhante pode ser feita usando dropbox e clientes semelhantes, com a vantagem de não ser forçado a usar sua unidade C. A desvantagem é que esses serviços de armazenamento on-line têm capacidade limitada.

Por último, existem programas como o Free Sync, que você pode configurar para sincronizar automaticamente duas pastas para que elas permaneçam as mesmas. Você terá que manter este programa em execução em segundo plano e, em seguida, sincronizar a pasta inteira para uma pasta local de sua escolha. Você pode então abrir os arquivos localmente. Como as alterações não são detectadas localmente até que a próxima sincronização seja executada, é menos confiável usá-las se você também precisar editar os arquivos e outras pessoas trabalharem nelas ao mesmo tempo.

Uma última alternativa é fazer o contrário.

Vamos supor por um segundo que os arquivos são armazenados em um servidor. Se você usar uma conexão de área de trabalho remota para abrir o servidor, poderá procurar os arquivos localmente no servidor com velocidades muito maiores do que o download de todos os arquivos o tempo todo. Tudo o que precisa transmitir é a saída visual do que você vê. Para navegar rapidamente, não importa se a compactação realizada no fluxo de vídeo torna a qualidade do vídeo menos boa (embora marginal), dependendo das configurações.


0