Olá, tenho a seguinte dúvida.
Estou executando um servidor web meteoro em uma máquina VM Windows 2008 R2.
Estou tentando executar um teste de desempenho no servidor web. Eu tenho um script automatizado para acessar uma pasta no servidor através do web gui e, em seguida, baixar um arquivo de 2 GB repetidamente. O arquivo de 2 GB está localizado no disco local da máquina VM. [D:]
Estou me deparando com a seguinte situação
- Ao executar o monitor de desempenho para monitorar leitura de disco/s e leitura de disco B/s, durante o teste, não houve atividade perceptível de leitura de disco.
- Durante o teste, também estou observando o Monitor de Recursos para monitorar processos com atividade de disco, e também não há atividades perceptíveis de leitura de disco. (embora haja muitas atividades de gravação em disco)
Para verificar se o Monitor de Desempenho e o Monitor de Recursos estão funcionando corretamente, também fiz um teste para carregar repetidamente arquivos para o servidor, e eles mostraram as atividades esperadas de gravação em disco.
Inicialmente, suspeitei que o arquivo pudesse ser armazenado em cache por um servidor proxy ao longo do caminho, então adicionei etapas no script de teste para renomear repetidamente o arquivo na máquina VM antes de tentar baixá-lo por meio da interface da web. Monitorando o monitor de recursos enquanto isso acontece, ainda não vejo nenhuma atividade de leitura de disco, isso é intrigante.
Agradeço se alguém puder apontar onde estou errando ou se não estou procurando as atividades de leitura de disco nos lugares certos.
O aplicativo da web está configurado para compactar o arquivo antes de enviá-lo ao usuário final. Dessa forma, para compactar o arquivo, deve haver algum tipo de atividade de leitura para ler o arquivo antes de compactá-lo. É um arquivo de texto de 2 GB e leva um tempo considerável para compactar, mas no monitor de recursos não vejo nenhum processo que pareça estar fazendo leituras de disco enquanto a compactação está em andamento. Estamos usando 7zip para compactar.