Como determinar o tamanho do arquivo de paginação apropriado para versões de 64 bits do Windows
O dimensionamento do arquivo de paginação depende dos requisitos de configuração do despejo de memória do sistema e do uso de pico ou 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 do arquivo de paginação também é exclusivo para cada sistema e não pode ser generalizado.
Aplica-se a: Windows 10
Determinar o tamanho apropriado do arquivo de paginação
Use as seguintes considerações para o dimensionamento do arquivo de paginação para todas as versões do Windows e do Windows Server.
Configuração de despejo de memória
Se você quiser que um arquivo de despejo de memória seja criado durante uma falha do sistema, um arquivo de paginação ou um arquivo de despejo dedicado deve existir e ser grande o suficiente para fazer backup da configuração de despejo de memória do sistema. Caso contrário, um arquivo de despejo de memória do sistema não será criado.
Para obter mais informações, consulte a seção Suporte para despejos de memória 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 de todos os arquivos de paginação combinados. Se não houver arquivos de paginação, o limite de confirmação do sistema será um pouco menor do que a memória física instalada. O pico de uso de memória confirmada pelo sistema pode variar muito entre os sistemas. Portanto, a memória física e o tamanho do arquivo de paginação também variam.
Quantidade de páginas acessadas com pouca frequência
A finalidade de um arquivo de paginação é fazer backup (suportar) páginas modificadas acessadas com pouca frequência para que possam ser removidas da memória física. Essa remoção fornece mais espaço disponível para páginas 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 freqüência destinadas ao disco rígido. No entanto, nem toda a memória na lista de páginas modificadas é gravada no disco. Normalmente, várias centenas de megabytes de memória permanecem residentes na lista modificada. Portanto, considere estender ou adicionar um arquivo de paginação se todas as seguintes condições forem verdadeiras:
É necessária mais memória física disponível (\Memory\Available MBytes).
A lista de páginas modificadas contém uma quantidade significativa de memória.
Os arquivos de paginação existentes estão bastante cheios (\Paging Files(*)% Usage).
Suporte para despejos de memória do sistema
Uma falha do sistema (também conhecida como "verificação de bug" ou "erro de parada") ocorre quando o sistema não pode ser executado corretamente. O arquivo de despejo produzido a partir desse evento é chamado de despejo de memória do sistema. Um arquivo de paginação ou arquivo de despejo dedicado é usado para gravar um arquivo de despejo de memória (Memory.dmp) no disco. Portanto, um arquivo de paginação ou um arquivo de despejo dedicado deve ser grande o suficiente para dar suporte ao tipo de despejo de memória selecionado. Caso contrário, o sistema não poderá criar o arquivo de despejo de memória.
Observação
Durante a inicialização, os arquivos de paginação gerenciados pelo sistema são dimensionados de acordo com as configurações de despejo de memória do sistema. Isso pressupõe que exista espaço livre em disco suficiente.
Configuração de despejo de memória do sistema | Requisito de tamanho mínimo de arquivo de paginação |
---|---|
Despejo de memória pequeno (256 KB) | 1 MB |
Despejo de memória do kernel | Depende do uso da 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, consulte 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 memória.
A configuração Despejo de memória automático está habilitada por padrão. Essa configuração é uma alternativa para um tipo de despejo de memória. Essa configuração seleciona automaticamente o melhor tamanho de arquivo de paginação, dependendo da frequência de falhas do sistema.
O recurso Despejo automático de memória seleciona inicialmente um tamanho de arquivo de paginação pequeno. Ele acomodaria a memória do kernel na maior parte do tempo. Se o sistema travar novamente dentro de quatro semanas, o recurso Despejo automático de memória definirá o tamanho do arquivo de paginação como o tamanho da RAM ou 32 GB, o que for menor.
Os despejos de memória do kernel exigem espaço suficiente no arquivo de página ou espaço no arquivo de despejo dedicado para acomodar o lado do modo kernel do uso da memória virtual. Se o sistema travar 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 paginação ou 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 de driver em potencial para dar suporte a todos os dados em potencial que são despejados da memória. Novamente, o arquivo de paginação gerenciado pelo sistema será aumentado para dar suporte a esse tipo de despejo de memória. Se o sistema estiver configurado para ter um arquivo de paginação ou um arquivo de despejo dedicado de um tamanho específico, certifique-se de que o tamanho seja suficiente para fazer backup da configuração de despejo de memória listada na tabela anterior nesta seção, juntamente com e a carga de confirmação do sistema de pico.
Arquivos de despejo dedicados
Os computadores que executam o Microsoft Windows ou o Microsoft Windows Server geralmente devem ter um arquivo de paginação para oferecer suporte a um despejo de memória do sistema. Os administradores do sistema agora podem criar um arquivo de despejo dedicado.
Um arquivo de despejo dedicado é um arquivo de paginação que não é usado para paginação. Em vez disso, ele é "dedicado" a fazer backup de um arquivo de despejo de memória do sistema (Memory.dmp) quando ocorre uma falha do sistema. Arquivos de despejo dedicados podem ser colocados em qualquer volume de disco que possa dar suporte a um arquivo de paginação. Recomendamos que você use um arquivo de despejo dedicado se quiser um despejo de memória do sistema, mas não quiser um arquivo de paginação. Para saber como criá-lo, consulte Visão geral das opções de arquivo de despejo de memória para Windows.
Arquivos de paginação gerenciados pelo sistema
Por padrão, os arquivos de paginação são gerenciados pelo sistema. Esse gerenciamento do sistema significa que os arquivos de paginação aumentam e diminuem com base em muitos fatores, como a quantidade de memória física instalada, o processo de acomodação da carga de confirmação do sistema e o processo de acomodação de um despejo de memória 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 paginação é aumentado para apoiá-lo. Esse aumento continua a ocorrer até que o arquivo de paginação 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 paginação seja grande o suficiente para acomodar o crescimento.
A tabela a seguir lista os tamanhos mínimo e máximo de arquivo de paginação de arquivos de paginação gerenciados pelo sistema em Windows 10 e Windows 11.
Tamanho mínimo do arquivo de paginação | Tamanho máximo do arquivo de paginação |
---|---|
Varia de acordo com o histórico de uso do arquivo de paginação, a quantidade de RAM (RAM ÷ 8, máximo de 32 GB) e as configurações de despejo de memória. | 3 × RAM ou 4 GB, o que for maior. Esse tamanho é limitado ao tamanho do volume ÷ 8. No entanto, ele pode crescer até 1 GB de espaço livre no volume, se necessário para configurações de despejo de memória. |
Contadores de desempenho
Vários contadores de desempenho estão relacionados a arquivos de paginação. Esta seção descreve os contadores e o que eles medem.
\Memory\Page/sec e outros contadores de falha de página não processada
Os contadores de desempenho a seguir medem falhas de página difíceis (que incluem, mas não se limitam a, leituras de arquivo de página):
\Memória\Página/s
\Memória\Leituras de página/s
\Memória\Entradas de página/s
Os seguintes contadores de desempenho medem gravações de arquivo de paginação:
\Memória\Gravações de página/s
\Memória\Saída da Página/s
Falhas de página de hardware são falhas que devem ser resolvidas recuperando os dados do disco. Esses dados podem incluir partes de DLLs, .exe
arquivos, arquivos mapeados na memória e arquivos de paginação. Essas falhas podem ou não estar relacionadas a um arquivo de paginação ou a uma condição de pouca memória. Falhas de página rígidas 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) à medida que são usados - Arquivos mapeados na memória
- Um arquivo de paginação
Valores altos para esses contadores (paginação excessiva) indicam acesso ao disco de geralmente 4 KB por falha de página nas versões x86 e x64 do Windows e Windows Server. Esse acesso ao disco pode ou não estar relacionado à atividade do arquivo de paginação, mas pode contribuir para o baixo desempenho do disco que pode causar atrasos em todo o sistema se os discos relacionados estiverem sobrecarregados.
Portanto, recomendamos que você monitore o desempenho do disco dos discos lógicos que hospedam um arquivo de paginação em correlação com esses contadores. Um sistema que tem 100 falhas de página de hardware por segundo sustentadas experimenta transferências de disco de 400 KB por segundo. A maioria das unidades de disco de 7.200 RPM pode lidar com cerca de 5 MB por segundo em 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 de página de hardware são resolvidas.
\Arquivo de paginação(*)% de uso
O contador de desempenho \Paging File(*)% Usage mede a porcentagem de uso de cada arquivo de paginação. O uso de 100% de um arquivo de paginação 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 aguardando para ser gravada em um arquivo de paginação.
Observação
O tamanho da Lista de Páginas Modificadas (\Memória\Bytes da Lista de Páginas Modificadas) é o total de dados modificados que estão aguardando para serem gravados no disco.
Se a Lista de Páginas Modificadas (uma lista de páginas de memória física que são acessadas com menos frequência) contiver muita memória e se o valor % de Uso de todos os arquivos de paginação for maior que 90, você poderá disponibilizar mais memória física para páginas acessadas com mais freqüência aumentando ou adicionando um arquivo de paginação.
Observação
Nem toda a memória na lista de páginas modificadas é gravada no disco. Normalmente, várias centenas de megabytes de memória permanecem residentes na lista modificada.
Arquivos de várias páginas e considerações sobre disco
Se um sistema estiver configurado para ter mais de um arquivo de paginação, o arquivo de paginação que responder primeiro será o usado. Essa configuração personalizada significa que os arquivos de paginação que estão em discos mais rápidos são usados com mais frequência. Além disso, se você colocar um arquivo de paginação em um disco "rápido" ou "lento" é importante apenas se o arquivo de paginação for acessado com freqüência e se o disco que hospeda o respectivo arquivo de paginação estiver sobrecarregado. O uso real do arquivo de paginação depende muito da quantidade de memória modificada que o sistema está gerenciando. Essa dependência significa que os arquivos que já existem no disco (como .txt
, .doc
, .dll
e .exe
) não são gravados em um arquivo de paginação. Somente os dados modificados que ainda não existem no disco (por exemplo, texto não salvo no Bloco de Notas) são memória que poderia ser apoiada por um arquivo de paginação. Depois que os dados não salvos são salvos no disco como um arquivo, eles são apoiados pelo disco e não por um arquivo de paginação.