Pela minha experiência pessoal, notei que desabilitar o arquivo de paginação no Windows XP me proporcionou, em geral, o maior ganho de velocidade de qualquer outra alteração de software que eu possa fazer. Obviamente, isso deve ser feito quando uma quantidade significativa de RAM estiver disponível. Normalmente, acho que funciona bem com + 2 GB de RAM. Os únicos problemas que já tive foram carregar o Adobe Photoshop.
Isso realmente melhora a velocidade ou estou imaginando isso?
Nota: Para realmente desativá-lo, você não deve apenas defini-lo como 0MB, mas desativá-lo. Caso contrário, o Windows apenas o expandirá quando necessário para atender às suas necessidades.
non-paged
epaged
pool . É necessário um arquivo de paginação para quando a seção paginada ficar cheia, como jogador, vi um jogo reclamar sobre a memória do pool paginável apenas porque meu arquivo de paginação foi desativado em um sistema de 8 GB. Conclusão: os arquivos de paginação são necessários, impedem o esgotamento do conjunto de páginas e realmente aceleram o sistema.Respostas:
O Windows XP libera aplicativos minimizados para o disco como um louco .. tente você mesmo, comece a baixar um torrent grande e minimize tudo. Logo, quase toda a sua RAM é usada como cache de arquivos para o torrent, em vez de outros aplicativos. Desabilitar o arquivo de paginação impedirá esse comportamento.
No Windows Vista e Windows 7, porém, o sistema lida com esse cenário muito, muito melhor. Portanto, não tenho certeza de que desabilitar o arquivo de paginação nessas versões fará muita diferença.
Alguns jogos exigem que você tenha um arquivo de paginação, mesmo quando não é realmente necessário, notei isso recentemente ao tentar reproduzir uma demo de jogo que baixei do Steam. Mesmo que eu tinha 6 GB de RAM disponível o jogo recusou-se a iniciar até que eu criei um pequeno, minúsculo arquivo de página .. suspiro
Pessoalmente, quando tenho bastante RAM, prefiro ficar sem um arquivo de paginação.
fonte
Não mexa com isso, deixe o Windows descobrir a si mesmo.
Esta resposta ServerFault é a explicação mais excelente do porquê:
O punchline:
fonte
da microsoft answer "desativar arquivo de troca"
http://social.answers.microsoft.com/Forums/en-US/w7performance/thread/0/0aa75c-2607-4468-8342-c35ea82ea670
fonte
Eu diria ativar .
Não importa quanta RAM você tenha, haverá cenários em que um arquivo de paginação é, no mínimo, útil. Além disso, deve-se observar que, quando há um arquivo de paginação, grande parte do tempo de execução do Windows é descarregada lá na maior parte do tempo. O motivo? Embora seja necessário na memória, não é necessário no momento . Colocá-lo no arquivo de troca pode levar mais tempo para acessar, mas deixa mais RAM livre para os programas que você está realmente usando.
A razão pela qual seu desempenho aumentou é porque você estava forçando todo o sistema a ser carregado na RAM, o que é reconhecidamente muito mais rápido. No entanto, meu palpite é que, quando você começar a usar vários programas de uma só vez, especialmente os que têm muita memória, como o Firefox e o Photoshop, essa melhoria ocorrerá imediatamente. *
No entanto, é possível que você nunca encontre esse problema simplesmente devido aos seus hábitos de computação. Sei que, se eu tentasse desativar o arquivo de paginação, não o apreciaria nem um pouco. Portanto, se você realmente quiser, tente deixá-lo desligado por um tempo e veja o que acontece, sempre será possível ativá-lo novamente mais tarde.
* "Esse parágrafo foi uma quantidade razoável de especulação" / isenção de responsabilidade;)
fonte
Eu diria habilitar, mas mova-o para uma segunda unidade, de preferência uma que não esteja sendo usada por algum outro dispositivo de E / S. Isso muitas vezes me deu uma velocidade melhor do que desativar completamente o arquivo de paginação. Obviamente, maximizar a RAM é uma boa otimização paralela.
fonte
Desativei o arquivo de troca nos sistemas Windows de 32 bits com 4 GB de memória física. Ter memória virtual ativada não adicionará mais endereços ao sistema, e desativá-la significa que nunca preciso esperar o Windows entrar ou sair.
fonte
Não. O espaço de endereço é o seguinte: todo PROCESS tem seu próprio espaço de endereço de 31 bits (menos de 2 GB) e o kernel possui seu próprio espaço de endereço de 31 bits (sempre o mesmo, independentemente de qual processo possua o encadeamento atual). Isso fornece um número de processos de 2 GB * * de espaço de endereço disponível no modo de usuário. Sem uma troca, o espaço no modo do usuário é limitado ao tamanho da memória física menos o tamanho da memória do kernel (geralmente em torno de 200 MB). Obviamente, pode haver algum limite artificial para a quantidade de memória virtual que seu sistema pode alocar, mas eu não sou especialista nas políticas de licenciamento da Microsoft.
Além disso, observe que desabilitar a troca não significa necessariamente que não haverá falhas de página resultando no acesso ao disco. O arquivo de troca não é o único arquivo para o qual a memória está mapeada. Todo arquivo executável (ou seja, .exe ou .dll, exceto os drivers do modo kernel) tem seu próprio backup de disco - ou seja, o arquivo exe. Obviamente, as páginas que foram modificadas na memória, como segmentos de dados graváveis, IAT ou até mesmo segmentos de código (no caso de executáveis compactados, por exemplo) precisam de backup separado, mas a grande maioria do código / dados estáticos / recursos não precisa de troca e ... pode ser removido da memória quando o sistema estiver com poucos recursos. Quando o processo precisar de acesso a esses dados, ocorrerão falhas de página e acesso ao disco, independentemente de a troca estar ativada ou não.
fonte
Sean Nyman disse anteriormente que "especialmente aqueles com muita memória, como Firefox e seu Photoshop, esse aprimoramento vai direto para a porta".
Eu só queria adicionar isso no Firefox, se você digitar
about:config
na barra de endereços para ir para as configurações avançadas no Firefox, poderá adicionar uma nova string parabrowser.cache.disk.enable
e definir o valor booleano parafalse
e isso forçará o Firefox a armazenar em cache apenas na RAM. Você também pode adicionar a stringbrowser.cache.disk.capacity
e especificar um valor para controlar quanto espaço na RAM o Firefox usará para o cache do navegador. Eu espero que isso ajude. Eu tenho o meu configurado para armazenar em cache na RAM e o Firefox é sempre super rápido.Também tenho uma unidade SSD para a unidade do sistema neste laptop, com uma unidade rotativa de 500 GB no compartimento secundário para armazenamento e defino as pastas TMP, TEMP e Arquivos Temporários da Internet para apontar para a unidade rotativa no Windows 7 Pro, juntamente com a mudança do meu arquivo de paginação.sys para a unidade rotativa em D: e meu sistema funciona muito rápido como um raio. De qualquer maneira, tenho 4 GB de RAM, então acho que o Windows 7 nem usa muito o arquivo de paginação, mas qual é o mal em deixá-lo ativado?
fonte
Desabilitar o arquivo de troca talvez seja a melhoria mais dramática que você pode usar para aumentar o desempenho do seu computador. No cenário típico, a maioria dos laptops usa discos rígidos magnéticos físicos com partes móveis. Essas unidades são muito lentas quando comparadas à velocidade da memória no seu computador. Portanto, se você tiver o carneiro para forçar as janelas a permanecerem "dentro do seu meio" e nunca gravar no disco, isso só diminuirá a velocidade quando for necessário acessar o disco de um arquivo que ainda não está na memória. Tudo na memória será executado significativamente mais rápido. A idéia é armazenar em cache todo o sistema operacional para que ele apenas leia ou grave em um disco físico quando precisar de algo que ainda não esteja na memória.
A leitura / gravação de RAM ocorre em nanossegundos versus milissegundos em discos magnéticos físicos.
Agora, algo a considerar é que agora existem novas opções de arquivos de troca que se tornam práticas. Se você usar um disco de estado sólido ou conseguir que o Windows coloque o arquivo de troca em um cartão SD, também ocorrerá aumentos significativos de desempenho.
Apenas meus $ 0,02
fonte