Comparando os valores dos contadores de desempenho do Windows Page Reads/sec
e Disk Reads/sec
notei que as leituras de página são consistentemente mais altas, o que é estranho, pois parece que as leituras de página devem ser um subconjunto de leituras de disco. Obviamente, este não é o caso.
Pergunta: por que os valores para Page Reads/sec
maiores que Disk Reads/sec
?
Mais Informações:
O gráfico a seguir mostra ambas as métricas na minha máquina Win10 quando relativamente ociosa, verde representando Page Reads/sec
, vermelho Disk Reads/sec
.
Pelo que entendi, Disk Reads/sec
são IOPS para um disco físico específico, enquanto Page Reads/sec
IOPS são causadas por leituras do(s) arquivo(s) de paginação. Se houver um arquivo de página única, o IOPS causado pelo acesso ao arquivo de página deve ser menor que o IOPS do disco como um todo.
As descrições de ambos os contadores, conforme exibido no Monitor de desempenho:
Physical Disk\Disk Reads/sec
: Leituras de disco/s é a taxa de operações de leitura no disco.Memory\Page Reads/sec
: Leituras de página/s é a taxa na qual o disco foi lido para resolver falhas de página de disco rígido. Mostra o número de operações de leitura, sem considerar o número de páginas recuperadas em cada operação. Falhas de página duras ocorrem quando um processo faz referência a uma página na memória virtual que não está no conjunto de trabalho ou em outro lugar na memória física e deve ser recuperada do disco. Esse contador é um indicador primário dos tipos de falhas que causam atrasos em todo o sistema. Inclui operações de leitura para atender a falhas no cache do sistema de arquivos (geralmente solicitadas por aplicativos) e em arquivos de memória mapeados não armazenados em cache. Compare o valor de Memória\Leituras de Páginas/s com o valor de Memória\Entrada de Páginas/s para determinar o número médio de páginas lidas durante cada operação.
Memory\Page Reads/sec
é maior que as leituras de disco porque armazenamos páginas em cache na memória por motivos de desempenho.Physical Disk\Disk Reads
não inclui quando as páginas são buscadas do cache do sistema de arquivos ou de arquivos mapeados de memória não armazenados em cache.Memory\Page Reads/sec
inclui essas operações e, portanto, é consistentemente maior do que leituras de disco.