Como determinar o tamanho apropriado do arquivo de página para versões de 64 bits do Windows

O dimensionamento do arquivo de página depende dos requisitos de configuração de despejo de falha do sistema e do uso de pico ou do uso de pico esperado da cobrança de confirmação do sistema. Ambas as considerações são exclusivas para cada sistema, mesmo para sistemas idênticos. Essa exclusividade significa que o dimensionamento de arquivo de página também é exclusivo para cada sistema e não pode ser generalizado.

Aplica-se a: Windows 10

Determinar o tamanho apropriado do arquivo de página

Use as considerações a seguir para dimensionamento de arquivo de página para todas as versões do Windows e do Windows Server.

Configuração de despejo de falhas

Se você quiser que um arquivo de despejo de falhas seja criado durante uma falha no sistema, um arquivo de página ou um arquivo de despejo dedicado deve existir e ser grande o suficiente para fazer backup da configuração de despejo de falhas do sistema. Caso contrário, um arquivo de despejo de memória do sistema não será criado.

Para obter mais informações, consulte Seção Suporte para despejos de falhas do sistema .

Carga de confirmação do sistema de pico

A cobrança de confirmação do sistema não pode exceder o limite de confirmação do sistema. Esse limite é a soma da memória física (RAM) e todos os arquivos de página combinados. Se nenhum arquivo de página existir, o limite de confirmação do sistema será ligeiramente menor do que a memória física instalada. O uso máximo de memória comprometida pelo sistema pode variar muito entre sistemas. Portanto, o dimensionamento de memória física e de arquivo de página também varia.

Quantidade de páginas acessadas com pouca frequência

A finalidade de um arquivo de página é fazer backup (suporte) de páginas modificadas com pouca frequência para que elas possam ser removidas da memória física. Essa remoção fornece mais espaço disponível para páginas mais acessadas com mais frequência. O contador de desempenho "\Memory\Modified Page List Bytes" mede, em parte, o número de páginas modificadas acessadas com pouca frequência destinadas ao disco rígido. No entanto, nem toda a memória na lista de páginas modificadas é gravada em disco. Normalmente, várias centenas de megabytes de memória permanecem residentes na lista modificada. Portanto, considere estender ou adicionar um arquivo de página se todas as seguintes condições forem verdadeiras:

  • Mais memória física disponível (\Memória\MBytes Disponíveis) é necessária.

  • A lista de páginas modificada contém uma quantidade significativa de memória.

  • Os arquivos de página existentes são bastante completos (\Paging Files(*)% Uso.

Suporte para despejos de falhas do sistema

Ocorre uma falha no sistema (também conhecida como "marcar de bug" ou "Erro de parada") quando o sistema não pode ser executado corretamente. O arquivo de despejo produzido a partir desse evento é chamado de despejo de falhas do sistema. Um arquivo de página ou arquivo de despejo dedicado é usado para gravar um arquivo de despejo de falhas (Memory.dmp) em disco. Portanto, um arquivo de página ou um arquivo de despejo dedicado deve ser grande o suficiente para dar suporte ao tipo de despejo de falha selecionado. Caso contrário, o sistema não poderá criar o arquivo de despejo de falhas.

Observação

Durante a inicialização, os arquivos de página gerenciados pelo sistema são dimensionados respectivamente para as configurações de despejo de falhas do sistema. Isso pressupõe que exista espaço em disco livre suficiente.

Configuração de despejo de falha do sistema Requisito mínimo de tamanho de arquivo de página
Despejo de memória pequeno (256 KB) 1 MB
Despejo de memória kernel Depende do uso de memória virtual do kernel
Despejo de memória completo 1 x RAM mais 257 MB*
Despejo automático de memória Depende do uso da memória virtual do kernel. Para obter detalhes, confira Despejo automático de memória.

* 1 MB de dados de cabeçalho e drivers de dispositivo podem totalizar 256 MB de dados secundários de despejo de falhas.

A configuração de despejo de memória automática está habilitada por padrão. Essa configuração é uma alternativa a uma espécie de despejo de falhas. Essa configuração seleciona automaticamente o melhor tamanho do arquivo de página, dependendo da frequência de falhas do sistema.

O recurso de despejo de memória automática seleciona inicialmente um pequeno tamanho de arquivo de paginação. Ele acomodaria a memória do kernel na maior parte do tempo. Se o sistema falhar novamente dentro de quatro semanas, o recurso despejo automático de memória define o tamanho do arquivo de página como o tamanho da RAM ou 32 GB, o que for menor.

Despejos de falha de memória do kernel exigem espaço suficiente do arquivo de página ou espaço de arquivo de despejo dedicado para acomodar o lado do modo kernel do uso de memória virtual. Se o sistema falhar novamente dentro de quatro semanas após a falha anterior, um despejo de memória completo será selecionado na reinicialização. Esse despejo requer um arquivo de página ou um arquivo de despejo dedicado de pelo menos o tamanho da memória física (RAM) mais 1 MB para informações de cabeçalho mais 256 MB para dados potenciais do driver para dar suporte a todos os dados potenciais que são despejados da memória. Novamente, o arquivo de página gerenciado pelo sistema será aumentado para apoiar esse tipo de despejo de falhas. Se o sistema estiver configurado para ter um arquivo de página ou um arquivo de despejo dedicado de um tamanho específico, verifique se o tamanho é suficiente para apoiar a configuração de despejo de falhas listada na tabela anterior nesta seção e a carga de confirmação do sistema de pico.

Arquivos de despejo dedicados

Os computadores que estão executando o Microsoft Windows ou o Microsoft Windows Server geralmente devem ter um arquivo de página para dar suporte a um despejo de falha do sistema. Os administradores do sistema agora podem criar um arquivo de despejo dedicado.

Um arquivo de despejo dedicado é um arquivo de página que não é usado para paginação. Em vez disso, é "dedicado" a apoiar um arquivo de despejo de falhas do sistema (Memory.dmp) quando ocorre uma falha no sistema. Arquivos de despejo dedicados podem ser colocados em qualquer volume de disco que possa dar suporte a um arquivo de página. Recomendamos que você use um arquivo de despejo dedicado se quiser um despejo de falha do sistema, mas não deseja um arquivo de página. Para saber como criá-lo, confira Visão geral das opções de arquivo de despejo de memória para Windows.

Arquivos de página gerenciados pelo sistema

Por padrão, os arquivos de página são gerenciados pelo sistema. Esse gerenciamento de sistema significa que os arquivos de página aumentam e diminuem com base em muitos fatores, como a quantidade de memória física instalada, o processo de acomodação da taxa de confirmação do sistema e o processo de acomodação de um despejo de falha do sistema.

Por exemplo, quando a cobrança de confirmação do sistema é superior a 90% do limite de confirmação do sistema, o arquivo de página é aumentado para apoiá-lo. Esse aumento continua a ocorrer até que o arquivo de página atinja três vezes o tamanho da memória física ou 4 GB, o que for maior. Portanto, supõe-se que o disco lógico que está hospedando o arquivo de página é grande o suficiente para acomodar o crescimento.

A tabela a seguir lista os tamanhos mínimo e máximo de arquivo de página de arquivos de página gerenciados pelo sistema em Windows 10 e Windows 11.

Tamanho mínimo do arquivo de página Tamanho máximo do arquivo de página
Varia de acordo com o histórico de uso do arquivo de página, a quantidade de RAM (RAM ÷ 8, máximo de 32 GB) e configurações de despejo de falhas. 3 × RAM ou 4 GB, o que for maior. Esse tamanho é então limitado ao tamanho do volume ÷ 8. No entanto, ele pode aumentar para dentro de 1 GB de espaço livre no volume, se necessário, para configurações de despejo de falhas.

Contadores de desempenho

Vários contadores de desempenho estão relacionados a arquivos de página. Esta seção descreve os contadores e o que eles medem.

\Memory\Page/s e outros contadores de falha de página dura

Os contadores de desempenho a seguir medem falhas de página dura (que incluem, mas não se limitam a, diz o arquivo de página):

  • \Memory\Page/s

  • \Memory\Page Reads/s

  • \Memory\Page Inputs/s

Os seguintes contadores de desempenho medem gravações de arquivo de página:

  • \Memory\Page Writes/s

  • \Memory\Page Output/s

Falhas de página dura são falhas que devem ser resolvidas recuperando os dados do disco. Esses dados podem incluir partes de DLLs, .exe arquivos, arquivos mapeados pela memória e arquivos de página. Essas falhas podem ou não estar relacionadas a um arquivo de página ou a uma condição de baixa memória. Falhas de página dura são uma função padrão do sistema operacional. Eles ocorrem quando os seguintes itens são lidos:

  • Partes de arquivos de imagem (.dll e .exe arquivos) como eles são usados
  • Arquivos mapeados pela memória
  • Um arquivo de página

Valores altos para esses contadores (paginação excessiva) indicam o acesso em disco de geralmente 4 KB por falha de página nas versões x86 e x64 do Windows e do Windows Server. Esse acesso ao disco pode ou não estar relacionado à atividade do arquivo de página, mas pode contribuir para um desempenho de disco ruim que pode causar atrasos em todo o sistema se os discos relacionados estiverem sobrecarregados.

Portanto, recomendamos monitorar o desempenho do disco dos discos lógicos que hospedam um arquivo de página em correlação com esses contadores. Um sistema que tem 100 falhas de página dura por segundo experimenta 400 KB por segundo de transferência de disco. A maioria das unidades de disco de 7.200 RPM pode lidar com cerca de 5 MB por segundo com um tamanho de E/S de 16 KB ou 800 KB por segundo em um tamanho de E/S de 4 KB. Nenhum contador de desempenho mede diretamente para qual disco lógico as falhas da página dura são resolvidas.

\Paging File(*)% Uso

O contador de desempenho \Paging File(*)% Uso mede o percentual de uso de cada arquivo de página. O uso de 100% de um arquivo de página não indica um problema de desempenho desde que o limite de confirmação do sistema não seja atingido pela cobrança de confirmação do sistema e se uma quantidade significativa de memória não estiver esperando para ser gravada em um arquivo de página.

Observação

O tamanho da Lista de Páginas Modificadas (\Memory\Modified Page List Bytes) é o total de dados modificados que estão esperando para serem gravados em disco.

Se a Lista de Páginas Modificadas (uma lista de páginas de memória física que são as menos acessadas) contiver muita memória e se o valor % uso de todos os arquivos de página for maior que 90, você poderá disponibilizar mais memória física para páginas de acesso com mais frequência aumentando ou adicionando um arquivo de página.

Observação

Nem toda a memória na lista de páginas modificadas é gravada em disco. Normalmente, várias centenas de megabytes de memória permanecem residentes na lista modificada.

Vários arquivos de página e considerações de disco

Se um sistema estiver configurado para ter mais de um arquivo de página, o arquivo de página que responde primeiro é aquele que é usado. Essa configuração personalizada significa que os arquivos de página que estão em discos mais rápidos são usados com mais frequência. Além disso, se você colocar um arquivo de página em um disco "rápido" ou "lento" é importante somente se o arquivo de página for acessado com frequência e se o disco que está hospedando o arquivo de página respectivo estiver sobrecarregado. O uso real do arquivo de página depende muito da quantidade de memória modificada que o sistema está gerenciando. Essa dependência significa que os arquivos que já existem em disco (como .txt, .doc, .dlle .exe) não são gravados em um arquivo de página. Somente dados modificados que ainda não existem em disco (por exemplo, texto não salvo no Bloco de Notas) é a memória que poderia ser potencialmente apoiada por um arquivo de página. Depois que os dados não salvos são salvos no disco como um arquivo, ele é apoiado pelo disco e não por um arquivo de página.