O jogo do shell de desempenho do computador

O desempenho de qualquer computador é semelhante a um jogo de conchas.

jogo de concha

O desempenho do computador shell gametambém conhecido como “find the bottleneck” (encontre o gargalo), é sempre jogado entre esses quatro recursos:

A qualquer momento, seu computador está aguardando a conclusão de alguma operação em um desses recursos. Mas qual deles? CPU, memória, disco ou rede? Se estiver interessado em desempenho, a primeira coisa que o senhor precisa fazer é determinar qual desses gargalos está impedindo o desempenho no momento – e eliminá-lo. Nesse ponto, o gargalo geralmente se desloca para alguma outra parte do sistema, muito rapidamente para que o senhor possa ver. É como um verdadeiro jogo de conchas.

Portanto, a arte do monitoramento de desempenho é, antes de mais nada, fazer com que o computador informe o que está acontecendo em cada uma dessas áreas, para que o senhor possa adivinhar onde está a ervilha no momento.

Minha droga de desempenho anterior preferida era o Gerenciador de tarefasou seu irmão maior, muito mais sofisticado, Process Explorer. Mas agora que descobri o Monitor de confiabilidade e desempenho, I não consigo parar de assistir. É a minha metanfetamina. Embora as ferramentas anteriores fossem suficientemente sólidas, ambas tinham uma falha evidente. Elas mostravam apenas a carga da CPU e o uso da memória. Esses são frequentemente gargalos de desempenho, com certeza, mas são apenas parte da história.

O Ferramenta de monitoramento de confiabilidade e desempenho, embora continue a boa tradição de produtos da Microsoft com nomes absolutamente horríveis, é nova no Windows Vista e no Windows Server 2008. E ela é demais.

visão geral do monitor de confiabilidade e desempenho

Logo de cara, o senhor obtém um bom resumo do que está acontecendo no jogo de shell de desempenho do seu computador, com um gráfico de visão geral e marcas d’água altas para CPU, disco, rede e memória, juntamente com números em escala. Observe esse conjunto de gráficos e, em geral, o senhor pode ter uma boa ideia de qual parte do seu computador está fazendo hora extra.

Há também seções de detalhes recolhíveis para cada gráfico. Nessas seções de detalhes, lembre-se de que os números estão todos ativos e as ordens de classificação padrão tendem a colocar as coisas mais ativas no topo. E elas ficam no topo até que não estejam mais usando o recurso, quando então desaparecem. As seções de detalhes são uma maneira rápida de se aprofundar em cada recurso e ver quais programas e processos o estão monopolizando em determinado momento.

O Seção de detalhes da CPU fornece ao senhor uma média móvel do uso da CPU, o que é muito mais saudável do que os números sempre variáveis do Gerenciador de Tarefas. É certo que essa seção não é radicalmente diferente do taskman e é funcionalmente idêntica ao o Unix top comando. Mas a média móvel por si só é surpreendentemente útil para evitar a obsessão com picos e vales rápidos.

Reliability and Performance Monitor, detalhes da CPU

O Seção de detalhes do disco mostra quais processos estão lendo e gravando no disco, para quais nomes de arquivos/caminhos e quanto tempo está levando para atender a essas solicitações – em tempo real. Geralmente, alterno entre a ordem de classificação de leitura e gravação aqui, embora às vezes o tempo de resposta também possa ser informativo.

Reliability and Performance Monitor, detalhes do disco

O Seção de detalhes da rede mostra quais processos estão enviando a maior parte dos dados pela rede no momento. Em um site público, isso lhe dá uma visão geral de quais endereços IP estão atingindo o senhor com mais intensidade. Na verdade, enquanto verificava isso, acabei de banir outro IP de um IP aleatório que estava fazendo scraping do nosso site.

Reliability and Performance Monitor, detalhes da rede

O Seção de detalhes da memória mostra as cinco métricas mais essenciais para o uso da memória em tempo real. Hard Faults são, obviamente, leituras forçadas do disco para a memória – algo que o senhor deve acompanhar de perto. E o conjunto de trabalho é o melhor indicador geral da quantidade de memória que um processo está usando ativamente para realizar suas tarefas.

Reliability and Performance Monitor, detalhes da rede

O jogo da carapaça do desempenho do computador não é novo; ele é tão antigo quanto a própria computação. E é um jogo profundamente satisfatório para o aqueles que adoram esse tipo de coisa.

I pensou Eu sabia como jogar, até que descobri o Reliability and Performance Monitor. Agora que tenho um utilitário como esse que me permite descobrir exatamente onde está a ervilha do desempenho, percebo o quanto eu estava perdendo.

Agora, vamos ao monte de três cartas. Observe minhas mãos com atenção!