Otimização do arquivo de paginação do Windows

A memória do seu PC é composta por mais do que apenas os módulos de RAM da placa-mãe. O arquivo de paginação também desempenha um papel importante. Este arquivo no disco rígido garante que a memória do disco funcione da melhor maneira possível. Neste curso de especialista, discutiremos a operação e as configurações do arquivo de página e mostraremos como otimizar esse arquivo para um PC ainda mais rápido.

Este artigo consiste em três páginas:

Página 1

- Paging

- Vai e volta

- Tamanho do arquivo de página

- Configurar

Página 2

- Arquivo de página dinâmica

- Tamanho ideal

Página 3

- Mínimo ou máximo?

- Lugar ideal

- Fragmentação

- Desfragmentação

paginação

O arquivo de paginação é chamado incorretamente de arquivo de troca. No entanto, um arquivo de paginação abriga processos inteiros se a RAM precisar ser liberada para outros aplicativos. No Windows 3.1, esse método ainda era usado, mas desde a introdução do Windows 95 isso não é mais necessário. Desde então, apenas partes de um processo (as chamadas "páginas" ou páginas de memória) foram movidas para a memória do disco. Esse processo é chamado de 'paginação', em oposição a 'troca', que era o caso da memória de troca. Uma diferença com a troca é que a paginação pode acontecer preventivamente - mesmo quando o sistema operacional ou um aplicativo é iniciado.

Isso explica imediatamente porque o Windows sempre usará um arquivo de página, se estiver presente: na inicialização, todas as partes necessárias do sistema operacional e os outros programas são carregados em sua totalidade na RAM, mas imediatamente depois as páginas de memória do Windows e outros programas serão carregado novamente, mova a RAM para o arquivo de paginação. A imagem na página anterior mostra esta situação: Commit mostra aqui o uso total de memória imediatamente após a inicialização do Windows 7, enquanto em Física a quantidade de RAM usada naquele momento é mostrada. A diferença indica que aproximadamente 105 MB do arquivo de paginação está em uso.

Imediatamente após a inicialização, aproximadamente 105 MB do arquivo de paginação já está em uso.

Vai e volta

Pode parecer estranho colocar dados em um arquivo de paginação muito mais lento em um momento em que ainda há RAM rápida o suficiente disponível. Mas os dados que não são imediatamente necessários ocupam desnecessariamente o espaço dos dados imediatamente necessários. Ao colocar páginas de memória no arquivo de paginação com antecedência, o Windows mantém a RAM usada o menor possível. Dessa forma, sobra uma quantidade máxima de RAM não utilizada para armazenar coisas que se acredita serem necessárias em breve e, nesse caso, imediatamente. Esses dados em espera na RAM são o cache do sistema, e o Windows sempre tenta torná-los os maiores possíveis. Isso torna a porção realmente não utilizada da RAM a menor possível ou mesmo nula.

A propósito, o cache do sistema não é uma parte separada da RAM; os dados podem pertencer ao cache ou à memória usada, independentemente de sua localização na RAM.

Com base no uso dos processos em execução no PC, as páginas de memória do cache são regularmente movidas do cache para o arquivo de paginação para dar lugar a novos dados em espera, as páginas são recuperadas do arquivo de paginação e usadas por programas e, em seguida, colocadas de volta ao arquivo de paginação ou pertencer ao cache, etc. Tudo isso para utilizar a memória virtual da maneira mais eficiente possível e para antecipar da melhor forma o que o usuário vai fazer.

A memória virtual não é o mesmo que o arquivo de paginação, o que aparentemente é muitas vezes pensado. Virtual deve ser entendido aqui como aparente. A memória virtual se refere à quantidade de memória que o Windows (e os programas) parecem estar usando. Consiste na RAM usada e na parte usada do arquivo de paginação. Isso pode, portanto, ser mais do que a quantidade real de memória física presente. A memória virtual total disponível consiste na quantidade de RAM, complementada pela quantidade de espaço em disco alocado para o arquivo de paginação.

Memória virtual total disponível (Limite) e RAM (Física). A diferença (aqui 2 GB) é alocada para o arquivo de paginação.

Tamanho do arquivo de página

Se você não alterar as configurações padrão, o Windows determinará o tamanho do próprio arquivo de paginação. Se você tiver 1 GB de RAM ou menos, cerca de uma vez e meia essa quantidade de espaço em disco será alocada para o arquivo de paginação. O tamanho máximo utilizável do arquivo de paginação é então aproximadamente três vezes a quantidade de RAM. Se o tamanho alocado for insuficiente, o arquivo de página pode ser expandido para esse tamanho, embora na prática dificilmente ocorra que o espaço livre seja usado em sua totalidade, porque a maioria dos PCs já atingirá outros limites antes desse tempo. Um arquivo de paginação com um tamanho diferente é chamado de arquivo de paginação dinâmico. Isso está em contraste com um arquivo de paginação fixo, onde o tamanho inicial e o tamanho máximo são os mesmos.

Se você tiver mais de 1 GB de RAM, o Windows alocará aproximadamente a mesma quantidade de espaço em disco para o arquivo de paginação. O tamanho recomendado é sempre uma vez e meia a quantidade de RAM.

A quantidade alocada e recomendada de espaço em disco para o arquivo de paginação com 2 GB de RAM.

Configurar

Você também pode definir um tamanho inicial e máximo para o arquivo de paginação. Para fazer isso, primeiro abra a janela Propriedades do sistema em Iniciar / Executar. modelo sysdm.cpl e clique em OK. Em seguida, vá para a guia Avançado, onde em Desempenho, clique no botão Configurações. Na guia Avançado, clique no botão Alterar e, opcionalmente, desmarque Gerenciar automaticamente o tamanho do arquivo de paginação para todas as unidades, escolha Tamanho personalizado e insira as informações desejadas. Por fim, clique em Set e duas vezes em OK. Ao reduzir o arquivo de paginação, você verá a mensagem de que é necessário reiniciar o PC.

Configurando manualmente o arquivo de paginação.

Postagens recentes

$config[zx-auto] not found$config[zx-overlay] not found