interessante

Compreendendo o arquivo de paginação do Windows e por que você não deve desabilitá-lo

Como escritor de tecnologia, eu regularmente recuso todos os maus conselhos de ajustes existentes no mercado, e desabilitar o arquivo de paginação do sistema geralmente é uma fonte de disputa entre os geeks. Vamos examinar alguns dos mitos do arquivo de paginação e descartá-los de uma vez por todas.

O que é um arquivo de paginação e como faço para ajustá-lo?

Antes de entrarmos em detalhes, vamos revisar o que o arquivo de paginação realmente faz. Quando o sistema está com pouca memória RAM, porque um aplicativo como o Firefox está consumindo muita memória, o Windows move as "páginas" de memória menos usadas para um arquivo oculto chamado pagefile.sys na raiz de uma de suas unidades para liberar mais memória RAM para os aplicativos que você está realmente usando. O que isso realmente significa para você é que, se você tiver um aplicativo minimizado por um tempo e estiver usando intensamente outros aplicativos, o Windows moverá parte da memória do aplicativo minimizado para o arquivo de paginação, pois ele não está sendo acessado recentemente. . Isso geralmente faz com que a restauração desse aplicativo demore um pouco mais, e seu disco rígido pode ficar um pouco desgastado.

Se você quiser dar uma olhada nas suas próprias configurações de arquivo de paginação, inicie o sysdm.cpl na caixa de pesquisa ou execução do menu Iniciar (Win + R) e navegue até Avançado -> Configurações -> Avançado -> Alterar. Nessa tela, você pode alterar o tamanho do arquivo de paginação (veja a imagem acima), configurar o sistema para não usar um arquivo de paginação ou deixar para o Windows lidar com isso - o que eu recomendaria na maioria dos casos.

Por que as pessoas dizem que devemos desativá-lo?

Olhe para qualquer site de ajustes em qualquer lugar e você receberá muitas opiniões diferentes sobre como lidar com o arquivo de paginação - alguns sites pedirão para torná-lo grande, outros pedirão para desativá-lo completamente. A lógica é mais ou menos assim: o Windows é ineficiente ao usar o arquivo de paginação e, se você tiver bastante memória, desative-o, pois a RAM é muito mais rápida que o seu disco rígido. Ao desativá-lo, você está forçando o Windows a manter tudo em uma RAM muito mais rápida o tempo todo.

O problema com essa lógica é que ela realmente afeta apenas um único cenário: alternar para um aplicativo aberto que você não usa há um tempo nunca trará o disco rígido quando o arquivo de paginação estiver desativado. Isso não tornará o seu PC mais rápido, pois o Windows nunca pagina o aplicativo com o qual você está trabalhando atualmente.

Desabilitar o arquivo de paginação pode causar problemas no sistema

O grande problema com a desativação do seu arquivo de paginação é que, quando você esgotar a RAM disponível, seus aplicativos começarão a falhar, pois não há memória virtual para o Windows alocar - e, na pior das hipóteses, o sistema real falhará ou ficará muito instável. Quando esse aplicativo falha, ele fica inoperante - não há tempo para salvar seu trabalho ou fazer qualquer outra coisa.

Além de os aplicativos travarem sempre que você se deparar com o limite de memória, você também encontrará vários aplicativos que simplesmente não serão executados corretamente se o arquivo de paginação estiver desativado. Por exemplo, você realmente não deseja executar uma máquina virtual em uma caixa sem arquivo de paginação, e alguns utilitários de desfragmentação também falharão. Você também notará algum outro comportamento estranho e indefinível quando o seu arquivo de página estiver desativado - na minha experiência, muitas coisas nem sempre funcionam corretamente.

Menos espaço para buffers de arquivos e SuperFetch

Se você possui bastante RAM no seu PC e sua carga de trabalho realmente não é tão grande, você pode nunca encontrar erros de travamento de aplicativo com o arquivo de paginação desativado, mas também está tirando a memória que o Windows poderia estar usando para leia e grave o cache para seus documentos e outros arquivos reais. Se a sua unidade estiver gastando muito tempo debatendo, considere aumentar a quantidade de memória que o Windows usa para o cache do sistema de arquivos, em vez de desativar o arquivo de paginação.

O Windows 7 inclui um mecanismo de armazenamento em cache de arquivos chamado SuperFetch que armazena em cache os arquivos de aplicativos mais acessados ​​na RAM, para que seus aplicativos sejam abertos mais rapidamente. Essa é uma das muitas razões pelas quais o Windows 7 parece muito mais "ágil" do que as versões anteriores - e desativar o arquivo de paginação retira a RAM que o Windows poderia estar usando para armazenar em cache. O SuperFetch foi realmente introduzido no Windows Vista.

Coloque o arquivo de paginação em uma unidade diferente, não em partição

O próximo conselho ruim que você verá ou ouvirá dos tweakers do sistema é criar uma partição separada para o seu arquivo de paginação - o que geralmente não faz sentido quando a partição está no mesmo disco rígido. O que você deve fazer é mover seu arquivo de paginação para uma unidade física completamente diferente para dividir a carga de trabalho.

Qual o tamanho do meu arquivo de paginação?

Parece que todos os profissionais de TI com quem conversei afirmaram o "fato" de que seu arquivo de paginação precisa ter de 1, 5 a 2x sua RAM física - portanto, se você possui um sistema de 4 GB, deve ter um arquivo de paginação de 8 GB. O problema com essa lógica é que, se você estiver abrindo aplicativos de 12 GB no valor de uso, seu sistema ficará extremamente lento e seu disco rígido ficará pesado até o ponto em que seu PC ficará inutilizável. Você simplesmente não aumenta ou diminui o desempenho tendo um arquivo de paginação gigantesco; você apenas gastará mais espaço em disco.

Mark Russinovich, o conhecido especialista em Windows e autor das ferramentas Sysinternals, diz que se você deseja otimizar o tamanho do arquivo de paginação para atender às suas necessidades reais, siga uma fórmula muito diferente: O Mínimo deve ser o pico de confirmação - RAM física e o máximo deve ser o dobro disso.

Por exemplo, se seu sistema possui 4 GB de RAM e seu pico de uso de memória é de 5 GB (incluindo memória virtual), você deve definir seu arquivo de paginação para pelo menos 1 GB e o máximo como 2 GB para fornecer um buffer para mantê-lo seguro no caso de uma RAM aplicação com fome precisa disso. Se você tem 8 GB de RAM e um máximo de 3 GB de uso de memória, ainda deve ter um arquivo de paginação, mas provavelmente ficaria bem com um tamanho de 1 GB. Se o seu sistema estiver configurado para despejos de memória, você precisará ter um arquivo de paginação maior ou o Windows não poderá gravar a memória do processo no caso de um acidente - embora isso não seja muito útil para a maioria dos usuários finais.

O outro conselho relacionado ao tamanho é definir o tamanho mínimo e máximo como o mesmo, para que você não precise lidar com a fragmentação se o Windows aumentar o tamanho do arquivo de paginação. Esse conselho é bastante tolo, considerando que a maioria dos softwares de desfragmentação desfragmentará o arquivo de paginação, mesmo que o Windows aumente o tamanho, o que não acontece com muita frequência.

Conclusão: você deve desativá-lo?

Como vimos, o único benefício tangível de desativar o arquivo de paginação é que a restauração de aplicativos minimizados que você não utiliza há algum tempo será mais rápida. Isso tem o preço de não ser capaz de realmente usar toda a sua memória RAM, por medo de seus aplicativos travarem e queimarem quando você atingir o limite, e enfrentar muitos problemas estranhos no sistema em certos aplicativos.

A grande maioria dos usuários nunca deve desativar o arquivo de paginação ou mexer nas configurações do arquivo de paginação - deixe o Windows lidar com o arquivo de paginação e usar a RAM disponível para cache de arquivos, processos e Superfetch. Se você realmente deseja acelerar o seu PC, suas melhores opções são:

  • Atualize sua RAM.
  • Limpe o crapware - a maior causa de desaceleração do sistema.
  • Mude para o Microsoft Security Essentials e pare de pagar pelos pacotes de segurança do Windows.
  • O Windows 7 lida com multitarefas melhor do que o Windows XP.

No meu sistema Windows 7 com 6 GB de RAM e um arquivo de paginação gerenciado pelo Windows, todos os aplicativos são abertos rapidamente, e até os aplicativos que eu não uso há algum tempo ainda abrem quase instantaneamente. Estou executando regularmente até 80-90% de uso de RAM, com dezenas de janelas de aplicativos abertas e não vejo uma lentidão em lugar algum.

Se você quiser ler informações mais extremamente detalhadas sobre como a memória virtual e o seu arquivo de paginação realmente funcionam, verifique o artigo de Mark Russinovich sobre o assunto, que é onde muitas dessas informações foram obtidas.

Não concorda com minhas conclusões? Dê sua opinião nos comentários, ou melhor ainda, faça alguns benchmarks para provar seu ponto de vista.