Primeiramente, faça o backup como Jeff sugeriu .
Primeiras coisas primeiro
Você já tentou atualizar suas bios e drivers, especialmente chipset / rede / RAID?
Coisas fáceis de fazer, podem resolver o problema e muito mais. : -)
Você já verificou o log de eventos?
Se ele mostrar um momento, você pode pular a gravação de vídeo que eu sugerir mais tarde. Ainda tem um ping para o seu gateway rodando, então a detecção é feita o mais rápido possível e não segundos depois. Além disso, pode até mesmo lhe dar a causa e resolver o problema completamente.
Você já tentou gerar E / S para ver se isso causa uma queda?
Teste o software de teste de desempenho em disco, especialmente aqueles que listam os testes de estabilidade para ver se ele solta sua conexão. Tente uma verificação de erros com HDTune por exemplo, ele deve acionar qualquer seção ruim em seu disco ...
Introdução à resolução de problemas
Primeiro de tudo, você precisa ter certeza de que o servidor é o problema e não o roteador perdendo seu contrato. Além disso, quando o problema é tão frequente que você pode monitorá-lo ao vivo, provavelmente quer ver o que acontece naquele momento. Você pode fazer isso monitorando ao vivo ou registrando-o e solucionando problemas posteriormente.
Se não, a sua melhor aposta é configurar a gravação de vídeo para saber o momento em que ocorreu para que você possa olhar para trás.
Para as ferramentas de registro, o registro por um longo período (30 minutos) preencherá o disco ou a memória. Então, para ter detalhes suficientes, isso pode não ser viável se você for deixá-lo funcionar sem supervisão por um longo tempo ...
Monitoramento
Ping? Pong! Ping? Pong?
start ping -t GATEWAY && ping -t DOMAIN
Substitua GATEWAY pelo IP do seu roteador e DOMAIN por um domínio da Internet, por exemplo. Google.com.
Isso fará o ping contínuo dos dois endereços e você poderá ver imediatamente quando a conexão cair, permitindo que você veja exatamente o que acontece naquele momento.
O que meus processos estão fazendo?
Você pode usar o Process Explorer para:
- Verifique quais Processos estão ativos no momento, inclua tantas colunas de detalhes úteis quanto possível.
- Verifique se um driver age de forma estranha por 100% de picos de CPU no processo Interrupções, DPC ou Sistema.
- Verifique o que está sendo feito no uso de E / S, mostra o disco e a rede.
- Verifique a memória e manuseie vazamentos.
- Não registra nada , além dos gráficos de uso.
Qual E / S está acontecendo?
Você pode usar o Monitor de processo para:
- Processo de log, thread e atividade de E / S (disco + rede) .
- Filtre as coisas que podem não ser motivo para diminuir o uso de dados, lembre-se de descartar eventos.
- Tem tabelas e gráficos úteis que você pode procurar também, mas podem não ajudar, já que seu problema é específico.
O que mais está acontecendo?
Você pode usar o XPerf do Windows Performance Toolkit no Windows SDK também pode fazer isso .
Por favor, note que isto irá usar um buffer ciclado na memória para evitar a memória cheia, se você quiser que seu disco seja preenchido, você pode substituir o perfil no comando por perf!GeneralProfiles.InSequentialFile
. Palavra de cautela é que você pode não querer executar este autônomo com tal quantidade de detalhes como o seu disco irá encher muito rápido, e configurando-o para menos detalhes pode deixar a causa fora ...
A solução de problemas pode ser feita assim:
- Faça o download da configuração em Ferramentas de análise de desempenho do Windows para a versão do Windows.
- Instale o software no seu sistema.
-
Abra um prompt de comando como administrador e copie e cole o próximo comando:
xperf -start perf!GeneralProfiles.InBuffer && timeout -1 && xperf -stop perf!GeneralProfiles.InBuffer myTrace.etl
-
Pressione ENTER uma vez para iniciar o comando, agora você terá que esperar até que a conexão caia.
- Logo após a conexão cair você vai ao console e pressiona ENTER .
- Depois de esperar algum tempo, um arquivo de log myTrace.etl será produzido.
-
Execute o seguinte comando para mostrar o arquivo:
xperf myTrace.etl
Se você quiser enviá-lo para que possamos analisá-lo:
- Compacte myTrace.etl em um arquivo zip.
- Coloque esta versão compactada do arquivo em algum lugar on-line (talvez 2shared).
- Compartilhe o link aqui, tentarei localizar e mostrar a causa do seu problema.