Estou tentando avaliar o desempenho do meu software científico usando o Process Explorer, com os arquivos localmente em nosso servidor blade (Dell VRTx, Windows Server 2012) e pela rede a partir de outra máquina Windows (máquina Windows 7). O que eu descobri é que o desempenho cai quando comparamos as operações locais e de rede, o que faz sentido. O que não entendo é que, ao executar o software usando dados no compartilhamento de máquinas em rede, todas as operações começam a usar blocos de 4k em vez dos blocos de 1,2k que vi quando os dados eram locais para a máquina.
Existe algo dentro do TCP ou SMB que está controlando o tamanho do bloco para operações de leitura / gravação do computador para o NAS? Isso teria algo a ver com o buffer TCP? Os dados estão abaixo, obrigado antecipadamente por qualquer assistência.
Software executado com dados no disco local
Software executado com dados no compartilhamento de máquinas em rede
Obrigado antecipadamente.