O que o Monitor de Desempenho está me dizendo quando minhas falhas de página / segundo estão altas?

14

Eu tenho um computador com Windows 7 de 64 bits que está com problemas de desempenho. Depois de alguma investigação, descobri que as falhas de página / segundo - conforme relatado pelo Monitor de Desempenho - são realmente altas.

Tudo parece ser normal. O Monitor de Recursos não reporta falhas graves e muita memória disponível.

Esta é uma causa potencial para problemas, ou é um arenque vermelho? Se é algo que pode estar causando problemas, o que devo fazer para descobrir o que está causando isso?

Aqui está uma captura de tela do Monitor de desempenho. Observe que a média de falhas de página / segundo é de 75.887. Em outro computador que não tem problemas, esse número está mais próximo de 3.000.

AquiestáumacapturadeteladoMonitordeRecursos,classificadaporfalhasgraves/segundo,queatualmenteé0paratodososprocessos.

    
por David Robison 01.02.2011 / 22:16

3 respostas

10

O Process Explorer tem uma coluna disponível para verificar quantas falhas de página estão sendo geradas,
Desta forma, você pode identificar o programa que está causando o problema e solucionar problemas mais específicos.

Monitordedesempenho:médiadefalhasdepágina/segundo:

Thiscountergivesageneralideaofhowmanytimesinformationbeingrequestedisnotwheretheapplication(andVMM)expectsittobe.Theinformationmusteitherberetrievedfromanotherlocationinmemoryorfromthepagefile.Recallthatwhileasustainedvaluemayindicatetroublehere,youshouldbemoreconcernedwithhardpagefaultsthatrepresentactualreadsorwritestothedisk.RememberthatthediskaccessismuchslowerthanRAM.

http://technet.microsoft.com/en-us/library/cc768048.aspx

    
por 01.02.2011 / 22:29
2

Uma falha de página difícil ocorre quando o gerenciador de memória descobre que o bloco de memória necessário não está na RAM. Essa memória foi trocada para o disco, e seu sistema fica mais lento porque leva mais tempo para obtê-lo de lá. Adicione mais memória ao seu sistema para reduzir o número de falhas de página e melhorar o desempenho.

    
por 01.02.2011 / 22:25
1

Aqui está uma tabela do livro Windows Internals sobre qual é a falha da página. (Eu excluí os que resultam em uma violação de acesso):

  • Motivo da falha - resultado
  • Aceder a uma página que não reside na memória, mas está no disco num ficheiro de paginação ou num ficheiro mapeado - Aloque uma página física e leia a página desejada do disco e para o conjunto de trabalhos relevante
  • Acessando uma página que está na lista de espera ou modificada - Transite a página para o conjunto de trabalhos, sessão ou sistema relevante
  • Acessando uma página de zero demanda - Adicione uma página preenchida com zero ao conjunto de trabalho relevante
  • Escrevendo em uma página de cópia na gravação - Faça uma cópia de página privada do processo (ou sessão privada) e substitua o original no processo ou conjunto de trabalho do sistema.

Você pode fazer referência à pergunta para obter mais detalhes o que causa as falhas de página

existem muitos motivos para criar page fault .

    
por 27.06.2014 / 10:03