Leituras intermitentes e bem-sucedidas entre o aplicativo .Net no Windows 2008 para um Isilon sobre o SMB2, levando 30 segundos

2

Temos um aplicativo .Net 2.0 que lê arquivos de um compartilhamento do Isilon usando o SMB2. Normalmente, temos desempenho abaixo de segundos. Entre 0 e 2% dos pedidos, demora 30 segundos. O problema parece piorar com a carga (atinge 2% dos pedidos). Parece que estamos atingindo um tempo limite, mas o aplicativo apenas verifica a existência de um arquivo e depois lê sem nunca receber um erro (as ações são bem-sucedidas).

Suspeitamos que o problema esteja na máquina do Windows devido a alguns problemas estranhos, mas semelhantes, com um compartilhamento Samba baseado em Sparc que nunca conseguimos isolar.

No momento, estamos tentando capturar um atraso com um rastreamento de rede e nos convencer de que o problema está no ambiente do Windows ou na instância do VMWare que ele contém.

Há algum tempo limite conhecido na pilha do Windows que identificamos que possa explicar um tempo limite de 30 segundos, mas uma conclusão bem-sucedida da solicitação de E / S?

    
por Jim Rush 20.09.2013 / 19:10

0 respostas