Como determinar o tamanho do arquivo de paginação apropriado para as versões de 64 bits do WindowsHow to determine the appropriate page file size for 64-bit versions of Windows

O dimensionamento do arquivo de paginação depende dos requisitos de configuração do despejo de falha do sistema e do uso máximo ou do uso máximo esperado do encargo de confirmação do sistema.Page file sizing depends on the system crash dump setting requirements and the peak usage or expected peak usage of the system commit charge. Ambas as considerações são exclusivas para cada sistema, mesmo para sistemas que sejam idênticos.Both considerations are unique to each system, even for systems that are identical. Isso significa que o dimensionamento do arquivo de paginação também é exclusivo para cada sistema e não pode ser generalizado.This means that page file sizing is also unique to each system and cannot be generalized.

Determinar o tamanho do arquivo de página apropriadoDetermine the appropriate page file size

Use as seguintes considerações para o dimensionamento de arquivo de paginação para todas as versões do Windows e Windows Server.Use the following considerations for page file sizing for all versions of Windows and Windows Server.

Configuração do despejo de falhaCrash dump setting

Se você quiser que um arquivo de despejo de falha seja criado durante uma falha do 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 do despejo de falha do sistema.If you want a crash dump file to be created during a system crash, a page file or a dedicated dump file must exist and be large enough to back up the system crash dump setting. Caso contrário, um arquivo de despejo de memória do sistema não será criado.Otherwise, a system memory dump file is not created.

Para obter mais informações, consulte a seção suporte para despejos de falha do sistema .For more information, see Support for system crash dumps section.

Pico de carga comprometida do sistemaPeak system commit charge

A carga de confirmação do sistema não pode exceder o limite de confirmação do sistema.The system commit charge cannot exceed the system commit limit. Esse limite é a soma de memória física (RAM) e todos os arquivos de página combinados.This limit is the sum of physical memory (RAM) and all page files combined. Se não houver arquivos de página, o limite de confirmação do sistema será ligeiramente menor que a memória física instalada.If no page files exist, the system commit limit is slightly less than the physical memory that is installed. Sistema de pico – o uso da memória comprometida pode variar muito entre sistemas.Peak system-committed memory usage can vary greatly between systems. Portanto, a memória física e o dimensionamento de arquivos de paginação também variam.Therefore, physical memory and page file sizing also vary.

Quantidade de páginas acessadas com pouca frequênciaQuantity of infrequently accessed pages

A finalidade de um arquivo de página é retornar (suporte) páginas modificadas raramente acessadas para que elas possam ser removidas da memória física.The purpose of a page file is to back (support) infrequently accessed modified pages so that they can be removed from physical memory. Isso fornece mais espaço disponível para páginas acessadas com mais frequência.This provides more available space for more frequently accessed pages. O contador de desempenho "bytes da lista de páginas \Memory\Modified" mede, em parte, o número de páginas modificadas com pouca frequência que são destinadas ao disco rígido.The "\Memory\Modified Page List Bytes" performance counter measures, in part, the number of infrequently accessed modified pages that are destined for the hard disk. No entanto, lembre-se de que nem toda a memória na lista de páginas modificadas é gravada no disco.However, be aware that not all the memory on the modified page list is written out to disk. Geralmente, várias centenas de megabytes de memória permanecem residentes na lista modificada.Typically, several hundred megabytes of memory remains resident on the modified list. Portanto, considere estender ou adicionar um arquivo de página se todas as seguintes condições forem verdadeiras:Therefore, consider extending or adding a page file if all the following conditions are true:

  • É preciso ter mais memória física disponível (\Memory\Available MBytes).More available physical memory (\Memory\Available MBytes) is required.

  • A lista de páginas modificadas contém uma quantidade significativa de memória.The modified page list contains a significant amount of memory.

  • Os arquivos de página existentes estão muito cheios (arquivos \Paging (*) % de uso).The existing page files are fairly full (\Paging Files(*)% Usage).

Suporte para despejos de falha do sistemaSupport for system crash dumps

Uma falha do sistema (também conhecida como "verificação de erro" ou "erro de parada") ocorre quando o sistema não pode funcionar corretamente.A system crash (also known as a “bug check” or a "Stop error") occurs when the system cannot run correctly. O arquivo de despejo que é produzido deste evento é chamado de despejo de sistema de falha do sistema.The dump file that is produced from this event is called a system crash dump. Um arquivo de página ou arquivo de despejo dedicado é usado para gravar um arquivo de despejo de memória (Memory. dmp) em disco.A page file or dedicated dump file is used to write a crash dump file (Memory.dmp) to disk. 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.Therefore, a page file or a dedicated dump file must be large enough to support the kind of crash dump selected. Caso contrário, o sistema não pode criar o arquivo de despejo de falha.Otherwise, the system cannot create the crash dump file.

Observação

Durante a inicialização, os arquivos de página gerenciados pelo sistema são dimensionados para as configurações do despejo de falha do sistema.During startup, system-managed page files are sized respective to the system crash dump settings. Isso pressupõe que haja espaço livre em disco suficiente.This assumes that enough free disk space exists.

Configuração do despejo de falha do sistemaSystem crash dump setting Necessidade mínima de tamanho do arquivo de páginaMinimum page file size requirement
Despejo de memória pequeno (256 KB)Small memory dump (256 KB) 1 MB1 MB
Despejo de memória do kernelKernel memory dump Depende do uso da memória virtual do kernelDepends on kernel virtual memory usage
Despejo de memória completoComplete memory dump 1 x RAM mais 257 MB *1 x RAM plus 257 MB*
Despejo de memória automáticoAutomatic memory dump Depende do uso da memória virtual do kernel.Depends on kernel virtual memory usage. Para obter detalhes, consulte despejo de memória automático.For details, see Automatic memory dump.

\ * 1 MB de dados de cabeçalho e drivers de dispositivo podem totalizar 256 MB de dados secundários de despejo de falha.* 1 MB of header data and device drivers can total 256 MB of secondary crash dump data.

A configuração de despejo de memória automático é habilitada por padrão.The Automatic memory dump setting is enabled by default. Esta é uma configuração em vez de um tipo de despejo de falha.This is a setting instead of a kind of crash dump. Essa configuração seleciona automaticamente o tamanho do arquivo da melhor página, dependendo da frequência de falhas do sistema.This setting automatically selects the best page file size, depending on the frequency of system crashes.

O recurso despejo de memória automático seleciona inicialmente um pequeno tamanho de arquivo de paginação.The Automatic memory dump feature initially selects a small paging file size. Ele acomoda a memória do kernel na maioria das vezes.It would accommodate the kernel memory most of the time. Se o sistema falha novamente dentro de quatro semanas, o recurso despejo de memória automático define o tamanho do arquivo da página como o tamanho da RAM ou 32 GB, o que for menor.If the system crashes again within four weeks, the Automatic memory dump feature sets the page file size as either the RAM size or 32 GB, whichever is smaller.

Despejos de memória do kernel requerem espaço de arquivo de página suficiente ou espaço de arquivo de despejo dedicado para acomodar o lado do modo kernel do uso da memória virtual.Kernel memory crash dumps require enough page file space or dedicated dump file space to accommodate the kernel mode side of virtual memory usage. Se o sistema falhar novamente dentro de quatro semanas da falha anterior, um despejo de memória completo será selecionado na reinicialização.If the system crashes again within four weeks of the previous crash, a Complete memory dump is selected at restart. Isso exige um arquivo de página 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 e 256 MB para possíveis dados de driver para dar suporte a todos os dados possíveis que são despejados da memória.This requires a page file or dedicated dump file of at least the size of physical memory (RAM) plus 1 MB for header information plus 256 MB for potential driver data to support all the potential data that is dumped from memory. Mais uma vez, o arquivo de página gerenciado pelo sistema será aumentado para fazer esse tipo de despejo de travamento.Again, the system-managed page file will be increased to back this kind of crash dump. 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 a configuração do despejo de falha que está listada na tabela anteriormente nesta seção, juntamente com e com a carga de confirmação de pico do sistema.If the system is configured to have a page file or a dedicated dump file of a specific size, make sure that the size is sufficient to back the crash dump setting that is listed in the table earlier in this section together with and the peak system commit charge.

Arquivos de despejo dedicadosDedicated dump files

Os computadores que executam o Microsoft Windows ou Microsoft Windows Server geralmente devem ter um arquivo de página para dar suporte a um despejo de falha do sistema.Computers that are running Microsoft Windows or Microsoft Windows Server usually must have a page file to support a system crash dump. Agora, os administradores de sistema têm a opção de criar um arquivo de despejo dedicado.System administrators now have the option to create a dedicated dump file instead.

Um arquivo de despejo dedicado é um arquivo de página que não é usado para paginação.A dedicated dump file is a page file that is not used for paging. Em vez disso, ela é "dedicada" para fazer um arquivo de despejo de memória do sistema (Memory. dmp) quando ocorre uma falha do sistema.Instead, it is “dedicated” to back a system crash dump file (Memory.dmp) when a system crash occurs. Os arquivos de despejo dedicados podem ser colocados em qualquer volume de disco que possa dar suporte a um arquivo de página.Dedicated dump files can be put on any disk volume that can support a page file. Recomendamos que você use um arquivo de despejo dedicado se desejar um despejo de falha do sistema, mas não desejar um arquivo de página.We recommend that you use a dedicated dump file if you want a system crash dump but you do not want a page file.

Arquivos de página gerenciados pelo sistemaSystem-managed page files

Por padrão, os arquivos de página são gerenciados pelo sistema.By default, page files are system-managed. Isso 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 acomodar o encargo de confirmação do sistema e o processo de acomodar um despejo de memória do sistema.This means that the page files increase and decrease based on many factors, such as the amount of physical memory installed, the process of accommodating the system commit charge, and the process of accommodating a system crash dump.

Por exemplo, quando o encargo de confirmação do sistema for superior a 90% do limite de confirmação do sistema, o arquivo de página será aumentado para refazê-lo.For example, when the system commit charge is more than 90 percent of the system commit limit, the page file is increased to back it. Isso continua a ocorrer até que o arquivo de paginação atinja três vezes o tamanho da memória física ou de 4 GB, o que for maior.This continues to occur until the page file reaches three times the size of physical memory or 4 GB, whichever is larger. Isso pressupõe que o disco lógico que hospeda o arquivo de paginação seja grande o suficiente para acomodar o crescimento.This all assumes that the logical disk that is hosting the page file is large enough to accommodate the growth.

A tabela a seguir lista os tamanhos de arquivo de página mínimo e máximo de arquivos de página gerenciados pelo sistema no Windows 10.The following table lists the minimum and maximum page file sizes of system-managed page files in Windows 10.

Tamanho mínimo de arquivo de páginaMinimum page file size Tamanho máximo de arquivo de páginaMaximum page file size
Varia de acordo com o histórico de uso de arquivo da página, quantidade de RAM (RAM ÷ 8, Max 32 GB) e configurações de despejo de memória.Varies based on page file usage history, amount of RAM (RAM ÷ 8, max 32 GB) and crash dump settings. 3 × RAM ou 4 GB, o que for maior.3 × RAM or 4 GB, whichever is larger. Isso limita-se ao tamanho do volume ÷ 8.This is then limited to the volume size ÷ 8. No entanto, ele pode crescer até 1 GB de espaço livre no volume, se necessário para configurações do despejo de falha.However, it can grow to within 1 GB of free space on the volume if required for crash dump settings.

Contadores de desempenhoPerformance counters

Vários contadores de desempenho estão relacionados a arquivos de página.Several performance counters are related to page files. Esta seção descreve os contadores e o que eles medem.This section describes the counters and what they measure.

\ Memória \ página/s e outros contadores de falha de página de hardware\Memory\Page/sec and other hard page fault counters

Os seguintes contadores de desempenho medem falhas de página de hardware (que incluem, mas não se limitam a, leituras de arquivo de página):The following performance counters measure hard page faults (which include, but are not limited to, page file reads):

  • \ Memória \ página/s\Memory\Page/sec

  • Leituras \Memory\Page/s\Memory\Page Reads/sec

  • Entradas de \Memory\Page/s\Memory\Page Inputs/sec

Os seguintes contadores de desempenho medem gravações de arquivo de página:The following performance counters measure page file writes:

  • Gravações \Memory\Page/s\Memory\Page Writes/sec

  • Saída do \Memory\Page/s\Memory\Page Output/sec

Falhas de página de hardware são falhas que devem ser resolvidas ao recuperar os dados do disco.Hard page faults are faults that must be resolved by retrieving the data from disk. Esses dados podem incluir partes de DLLs, arquivos. exe, arquivos de memória mapeada e arquivos de página.Such data can include portions of DLLs, .exe files, memory-mapped files, and page files. Essas falhas podem ou não estar relacionadas a um arquivo de página ou a uma condição de pouca memória.These faults might or might not be related to a page file or to a low-memory condition. Falhas de página de hardware são uma função padrão do sistema operacional.Hard page faults are a standard function of the operating system. Eles ocorrem quando os seguintes itens são lidos:They occur when the following items are read:

  • Partes de arquivos de imagem (arquivos. dll e. exe) conforme eles são usadosParts of image files (.dll and .exe files) as they are used

  • Arquivos mapeados pela memóriaMemory-mapped files

  • Um arquivo de páginaA page file

Valores altos para esses contadores (paginação excessiva) indicam o acesso de disco de geralmente 4 KB por falha de página nas versões x86 e x64 do Windows e Windows Server.High values for these counters (excessive paging) indicate disk access of generally 4 KB per page fault on x86 and x64 versions of Windows and Windows Server. Este acesso a disco pode ou não estar relacionado à atividade do arquivo de paginação, mas pode contribuir para um mau desempenho de disco que pode causar atrasos do sistema se os discos relacionados estiverem sobrecarregados.This disk access might or might not be related to page file activity but may contribute to poor disk performance that can cause system-wide delays if the related disks are overwhelmed.

Portanto, recomendamos que você monitore o desempenho do disco dos discos lógicos que hospedam um arquivo de página em correlação com esses contadores.Therefore, we recommend that you monitor the disk performance of the logical disks that host a page file in correlation with these counters. Lembre-se de que um sistema que tem uma falha de página de disco rígido sustentável de 100 por segundo tem 400 KB por segundo transferências de disco.Be aware that a system that has a sustained 100 hard page faults per second experiences 400 KB per second disk transfers. A maioria dos drives de disco de 7.200 RPM pode manipular 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.Most 7,200 RPM disk drives can handle about 5 MB per second at an IO size of 16 KB or 800 KB per second at an IO size of 4 KB. Nenhum contador de desempenho mede diretamente em qual disco lógico as falhas de página de disco rígido são resolvidas.No performance counter directly measures which logical disk the hard page faults are resolved for.

Arquivo \Paging (*) % de uso\Paging File(*)% Usage

O contador de desempenho de uso do arquivo \Paging (*) % mede a porcentagem de uso de cada arquivo de página.The \Paging File(*)% Usage performance counter measures the percentage of usage of each page file. 100% de uso 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 carga comprometida do sistema e se uma quantidade significativa de memória não está esperando ser gravada em um arquivo de página.100 percent usage of a page file does not indicate a performance problem as long as the system commit limit is not reached by the system commit charge, and if a significant amount of memory is not waiting to be written to a page file.

Observação

O tamanho da lista de páginas modificadas (bytes da lista de páginas \Memory\Modified) é o total de dados modificados que estão aguardando serem gravados no disco.The size of the Modified Page List (\Memory\Modified Page List Bytes) is the total of modified data that is waiting to be written to disk.

Se a lista de páginas modificadas (uma lista de páginas de memória física que sejam acessadas com menos frequência) contiver uma quantidade de memória e se o valor de % uso de todos os arquivos de página for maior que 90, você pode disponibilizar mais memória física para páginas de acesso mais frequentes ao aumentar ou adicionar um arquivo de página.If the Modified Page List (a list of physical memory pages that are the least frequently accessed) contains lots of memory, and if the % Usage value of all page files is greater than 90, you can make more physical memory available for more frequently access pages by increasing or adding a page file.

Observação

Nem toda a memória na lista de páginas modificadas é escrita em disco.Not all the memory on the modified page list is written out to disk. Geralmente, várias centenas de megabytes de memória permanecem residentes na lista modificada.Typically, several hundred megabytes of memory remains resident on the modified list.

Vários arquivos de página e considerações de discoMultiple page files and disk considerations

Se um sistema está configurado para ter mais de um arquivo de página, o arquivo de página que responde primeiro é aquele que é usado.If a system is configured to have more than one page files, the page file that responds first is the one that is used. Isso significa que os arquivos de página que estão em discos mais rápidos são usados com mais frequência.This means that page files that are on faster disks are used more frequently. Além disso, se você colocar um arquivo de página em um disco "rápido" ou "lento" só será importante se o arquivo de página for acessado com frequência e se o disco que hospeda o respectivo arquivo de página estiver sobrecarregado.Also, whether you put a page file on a “fast” or “slow” disk is important only if the page file is frequently accessed and if the disk that is hosting the respective page file is overwhelmed. Lembre-se de que o uso do arquivo de página real depende muito da quantidade de memória modificada que o sistema está gerenciando.Be aware that actual page file usage depends greatly on the amount of modified memory that the system is managing. Isso significa que os arquivos que já existem no disco (como. txt,. doc,. dll e. exe) não são gravados em um arquivo de página.This means that files that already exist on disk (such as .txt, .doc, .dll, and .exe) are not written to a page file. Somente os dados modificados que ainda não existem no disco (por exemplo, o texto não salvo no bloco de notas) são memórias que podem ser apoiadas por um arquivo de página.Only modified data that does not already exist on disk (for example, unsaved text in Notepad) is memory that could potentially be backed by a page file. Depois que os dados não salvos forem salvos em disco como um arquivo, ele será apoiado pelo disco e não por um arquivo de página.After the unsaved data is saved to disk as a file, it is backed by the disk and not by a page file.