Neste artigo, explicaremos por que o Windows pode ficar lento e lento e informaremos sobre ferramentas de monitoramento populares que podem ajudar a encontrar o problema. Essas informações serão úteis para administradores de servidores baseados em Windows e usuários comuns com PCs domésticos. O artigo será útil para aqueles que desejam aumentar o desempenho de seus servidores virtuais no Windows.
O desempenho de um servidor depende de vários fatores. Para nosso propósito, podemos dividir todas as fontes do problema em vários grupos: CPU, RAM, HDD, rede e software. Se a causa dos problemas não for óbvia, faz sentido verificar os componentes acima primeiro. Vamos dar uma olhada mais de perto nas ferramentas internas para análise de desempenho do sistema e usar o Windows Server 2012 R2 como exemplo.
Gerenciador de tarefas
O gerenciador de tarefas nos permite gerenciar processos: priorizá-los, “atribuir”, eles para determinados processadores, criam novos processos, mas o uso mais comum para isso é dar uma olhada rápida na carga do sistema e forçar o fechamento de aplicativos.
Como abrir o Gerenciador de tarefas:
- clique com o botão direito do mouse na barra de tarefas e escolha “Gerenciador de tarefas"
- digite o comando “taskmgr" no "Execute” janela ou linha de comando.
- pressione "Ctrl+Alt+Del” e escolha “Gerenciador de tarefas"
- pressione "Ctrl + Shift + Esc"
O Gerenciador de Tarefas exibe métricas em tempo real para cada processo ativo: pegada de memória, carga do processador, etc. Você também pode encontrar informações mais detalhadas em “Detalhes”. Você pode clicar em qualquer seção superior de uma coluna para classificar as linhas pelo valor da coluna. Para forçar o fechamento de um processo, clique com o botão direito do mouse no processo e escolha “Finalizar tarefa”. Existem algumas outras ações no menu contextual também.
Se houver mais de um usuário trabalhando com o servidor, você achará útil isto “Utilizadores” aba onde você pode ver todos os processos classificados pelo usuário. Clique com o botão direito do mouse para abrir o menu contextual com todas as ações disponíveis. Um administrador pode enviar uma mensagem, desligar ou encerrar a sessão de um usuário.
No "Serviços”, você encontrará informações sobre todos os serviços e poderá iniciar, parar ou reiniciar qualquer serviço a partir do menu contextual também. Na aba “Processos” na aba você verá que os processos são agrupados por tipo e na “Desempenho”, apresentação gráfica da carga em todos os componentes do sistema.
Assim, no Gerenciador de Tarefas, o usuário pode ver informações mínimas suficientes sobre a carga do sistema que podem ajudar a realizar uma análise inicial do que deixa o Windows lento.
Monitor de recursos
O monitor de recursos contém informações mais detalhadas, caso você precise. Além da carga da CPU e da RAM, você pode ver operações de “leitura” e “gravação”, arquivos abertos, serviços e bibliotecas relacionados e atividade de rede em tempo real.
Quer saber como abrir o Resource Monitor? Temos algumas opções para você:
- clique em “Abra o Monitor de Recursos" no "Desempenho” da janela do Gerenciador de Tarefas;
- digitar "resmon” comando na linha de comando ou “Execute" janela;
- escolha "Monitor de recursos" no "Ferramentas”menu do gerenciador de serviços
As informações em cada aba do Resource Monitor são apresentadas como tabelas e gráficos. Para variar o conjunto de colunas nas tabelas, você precisa clicar com o botão direito do mouse na seção superior de qualquer coluna e escolher “Selecionar colunas”. Se você marcar qualquer processo em qualquer aba, as informações em todas as outras abas serão classificadas pelos valores escolhidos.
Informações sobre atividade da CPU, memória, discos e rede são apresentadas em guias separadas e o “Visão geralA guia "contém informações cumulativas de todos os componentes.
Vamos dar uma olhada em alguns recursos úteis do Monitor de Recursos do Windows.
Encontrar um processo que está bloqueando um arquivo
Pode haver uma situação em que, ao tentar excluir ou editar um arquivo, o sistema mostre uma mensagem de erro dizendo que o arquivo está sendo usado por outro aplicativo e, portanto, não pode ser editado ou excluído. Para encontrar o processo que está bloqueando o arquivo, você precisará digitar uma parte do seu nome no campo “Alças associadas” na seção “CPU” aba. Finalize o processo se necessário.
Monitoramento de atividade de disco
No "Disco” aba você pode ver operações de leitura-escrita conduzidas. Na captura de tela, você pode ver um exemplo quando o sistema aborda ativamente o arquivo de swap “c:/pagefile.sys”, o que geralmente deixa o sistema lento e indica falta de RAM disponível.
Preste atenção também ao “Comprimento da fila de disco” métrica. Normalmente, não deve exceder o número de discos mais de duas vezes. Se houver apenas um disco físico instalado, a fila não deve ser maior que 1-2.
Acertos frequentes dessa métrica e longo tempo de atividade podem indicar baixo desempenho do subsistema de disco.
Monitoramento de atividade de rede
No "Network” você pode encontrar processos que carregam muito sua rede. Pode ser algum aplicativo de terceiros (como exemplificado na captura de tela) ou processos internos. Uma atualização automática do sistema seria um bom exemplo.
No "Conexões TCP” você encontrará métricas úteis como “Pacotes lost” porcentagem e “Latência” que ajudará você a estimar sua conexão de rede.
Além disso, no “Network” você encontrará as portas de escuta e o status do firewall.
O gerenciador de tarefas e o gerenciador de recursos ajudarão você a encontrar o problema somente sob a condição de que ele esteja acontecendo no mesmo momento em que você conduz a análise. No entanto, frequentemente um problema pode aparecer ocasionalmente. Assim, descreveremos algumas ferramentas de monitoramento para monitorar o estado do seu sistema durante um certo período.
Monitor de desempenho
O monitor de desempenho permite que você rastreie métricas de vários objetos do sistema operacional. Por exemplo, o objeto “Disco físico“tem as seguintes métricas”Atividade do disco %eComprimento médio da fila de disco”, e o objeto “Memória“tem métrica”Páginas de saída/с".
Como abrir:
- escolha "Monitor de desempenho" no "Ferramentas” menu do gerenciador de servidores;
- corre "perfmon"na linha de comando ou"Execute" Janela;
- escolha "Monitor de desempenho" no "Administração” seção do painel de controle.
O monitor de desempenho consiste em três componentes principais: “Ferramentas de monitoramento"nós,"Conjunto de coletores de dadoseRelatórios”. No "Ferramentas de monitoramento” seção você pode encontrar uma ferramenta para monitorar contadores em tempo real ou visualizar relatórios salvos anteriormente. “Conjunto de coletores de dados” contém um conjunto de monitores que observaremos. Para nossa análise de sistema, podemos usar grupos de sistemas existentes ou criar novos. No “Relatórios” você verá os resultados salvos do monitoramento.
Vamos dar uma olhada mais de perto em nossa análise usando um conjunto existente de coletores de dados em “Performance do sistema"
1. Vá para o “Conjunto de coletores de dados" seção - "System" e lançar "Performance do sistema"
2. Aguarde até que os dados sejam coletados - 1 minuto por padrão e então abra o novo relatório no “Relatórios" seção - "System Desempenho"
No topo do relatório, você pode ver informações cumulativas dos principais componentes do sistema e algumas recomendações caso algum problema tenha sido detectado. A análise detectou uma falta de RAM em nosso servidor de teste.
Para ver como os contadores estavam mudando durante o processo de coleta de dados, clique em “Veja os dados no monitor de desempenho”. Depois disso, clique em qualquer contador que desejar na parte inferior da tela, por exemplo, “Carga da CPU %"E clique em"Destaques” na barra de ferramentas para destacar o gráfico com uma linha preta em negrito. Abaixo do gráfico, você verá os valores médio, máximo e mínimo do contador escolhido.
Como regra, todos os relatórios são salvos como arquivos comuns no “c:\Perflog”, para que você possa encontrá-lo rapidamente e colocá-lo em qualquer lugar que precisar.
Os conjuntos de coletores de dados integrados não são editáveis, mas para aqueles que você criou manualmente, você pode definir parâmetros diferentes, como duração da coleta de dados ou horário agendado.
Para criar um grupo, você deve clicar com o botão direito do mouse no “Destaque” pasta no “Conjunto de coletores de dados”, Selecione“Adicione"-"Conjunto de coletores de dados” e siga as instruções do assistente. Se você clicar com o botão direito do mouse em um grupo que você criou e escolher “Propriedades"será aberta uma janela onde você poderá editar os parâmetros padrão.
Registro de eventos
Todas as alterações importantes no sistema operacional são registradas no log de eventos, seja um lançamento/parada de serviço, instalação de atualização, recarregamento, erro de leitura do disco ou falha do aplicativo. Os eventos são divididos em informações, críticas, mensagens de erro e eventos de aviso.
Se seu O Windows está lento, sendo lento às vezes ou falhando às vezes, ou talvez um aplicativo esteja funcionando de forma instável, há uma boa chance de você encontrar registros relacionados aos problemas no log de eventos. Por esses registros, você poderá descobrir o que está causando problemas.
Como iniciar o log de eventos:
- escolha "Ver eventos" no "Ferramentas” do Gerenciador de Tarefas.
- escolha "Ver eventos" no "Administração” grupo no painel de controle.
- corre "eventvwr” na linha de comando ou em “Execute" janela
Os logs estão localizados em “Registros do WindowseAplicações e serviços”. É mais provável que as informações sobre erros estejam localizadas nas seções “System“registro do”Registros do Windows”. No entanto, se você souber de antemão o que exatamente está procurando, a visualização existente “Eventos de gestão” onde você pode ver informações de todos os logs principais. Você não pode editar uma visualização existente, então se você precisar alterar as categorias de logs ou eventos, crie sua visualização ou copie uma existente.
Clique com o botão direito do mouse em “Eventos de gestão“ver e escolher”Copiar visualização editável"Click"Ca” na janela aberta. Como resultado, você verá sua nova visualização “Eventos de gestão (1)”. Para editar esta visualização, selecione-a e clique no botão no lado direito da janela “Filtrar visualização editável atual".
Você pode definir a saída apenas para erros e eventos críticos para conduzir a análise.
Monitor de confiabilidade
O monitor de confiabilidade pode ser considerado como um complemento ao log de eventos. Para iniciá-lo, você precisa abrir “Painel de controle", vamos para "Centro de Apoio"E clique em"Mostrar log de confiabilidade" no "Manutenção" seção.
Os eventos na janela do monitor são agrupados por data. Se você selecionar uma determinada data, verá a lista de eventos relacionados na parte inferior da tela. Você também verá a linha de confiabilidade na parte superior da tela, dependendo do nível de criticidade. Isso ajudará você a estimar a dinâmica de falhas.
As ferramentas que descrevemos são complementares entre si. É por isso que usá-las no complexo fornecerá a você as informações mais detalhadas sobre seu sistema.
Essas ferramentas podem ajudar a encontrar a maioria dos problemas com o Windows. Frequentemente, esses problemas podem ser detectados e eliminados, o que permite que você recupere o desempenho do sistema sem reinstalar o Windows.