Virtualizado Server 2003 vs Server 2008 R2 diferenças na taxa de transferência de arquivos?

2

Basicamente eu estou tentando descobrir onde a diferença na taxa de uma cópia de arquivo de rede pode vir de.

Eu tenho um Server 2008 R2 SP1 virtual e um Server 2003 R2 SP2 virtual, usando o mesmo armazenamento, a mesma quantidade de CPU e RAM. Eles também estão no mesmo host que executa o ESXi 5.5. Nova instalação em ambos, apenas instalou todas as atualizações e ingressou no domínio. Tudo está em gigabit. Ambos usam vmxnet3 e o driver paravirtual iscsi.

Quando copio um arquivo de 4GB do meu PC com Windows 8.1 para a máquina Server 2003 R2, recebo o seguinte:

QuandocopioomesmoarquivodomesmocomputadorparaamáquinaServer2008R2,recebooseguinte:

Por que a transferência para a máquina Server 2003 R2 é muito mais lenta?

    
por Enriquev 30.01.2015 / 20:45

2 respostas

6

A razão é mais provável que o Sever 2003 R2 usa o SMB 1.0, enquanto o Server 2008 R2 usa o SMB 2.1 . O artigo vinculado tem uma tabela que mostra qual versão do protocolo você poderá usar com quais combinações cliente-servidor. Uma conexão com o Server 2003 R2 será sempre limitada ao SMB 1.0.

As versões mais recentes do protocolo SMB incluem muitos aprimoramentos de desempenho, precisamente porque o SMB, como inicialmente lançado, sofria de baixa taxa de transferência de dados.

Melhorias gerais na pilha de rede no Windows desde o Server 2003 R2 provavelmente também têm um impacto perceptível, mas o maior fator único será a diferença na versão SMB usada.

    
por 30.01.2015 / 22:17
2

Você usou os padrões para os arquivos de disco do servidor 2003? 2008 é inteligente e usa um deslocamento alinhado, 2003 não faz você fazer vários IOs porque os blocos reais no armazenamento não se alinham com os blocos dentro dos sistemas de arquivos NTFS do VMDK. Isso realmente causa alguns grandes problemas. n) Também 2008 tem algumas melhorias no desempenho, então a partir de uma caixa Win 8.1, você obtém as vantagens do SMB 2.1.

Entre os dois, eu esperaria um grande impulso como você está vendo.

O Server 2008R2 é o SMB 2.1, não o 3, então você estaria limitado lá. Desculpe pela desinformação.

    
por 30.01.2015 / 20:50