it-swarm-pt.tech

Troca do Windows (arquivo de paginação): ativar ou desativar?

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 configurá-lo para 0MB, mas desativá-lo. Caso contrário, o Windows apenas o expandirá quando necessário para atender às suas necessidades.

28
Joe Phillips

Windows XP libera aplicativos minimizados para o disco como loucos .. tente você mesmo, comece a baixar um torrent grande e minimize tudo. Logo, quase todo o seu RAM é usado como cache de arquivos para o torrent em vez de outros aplicativos. Desabilitar o arquivo de paginação impedirá esse comportamento.

Porém, no Windows Vista e no Windows 7, 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. Embora eu tivesse 6 shows de RAM disponíveis, o jogo se recusou a iniciar até criar um pequeno e minúsculo arquivo de página .. suspiro

Pessoalmente, quando tenho bastante RAM, prefiro ficar sem um arquivo de paginação.

18
zidar

Não mexa com isso, deixe o Windows descobrir a si mesmo.

Esta resposta ServerFault é a explicação mais excelente do porquê:

Muitas pessoas parecem assumir que o Windows envia dados para o arquivo de paginação sob demanda. EG: algo quer muita memória e não há RAM suficiente para suprir a necessidade, então o Windows começa a gravar loucamente dados de RAM em disco neste último minuto, para que pode liberar RAM para as novas demandas.

Isto está incorreto.

O punchline:

Remover completamente o arquivo de paginação pode causar mais problemas no disco.

25
Factor Mystic

da resposta da Microsoft "desativar arquivo de troca"

http://social.answers.Microsoft.com/Forums/pt-BR/w7performance/thread/0dfa75c-2607-4468-8342-c35ea82ea67

Ken Blake, MVP da Microsoft

existe algum ganho de desempenho com isso? Obrigado.

Você pode? Sim. Você deveria? Não definitivamente NÃO.

Existe algum ganho de desempenho ao fazer isso? Não, e há uma possível perda de desempenho.

Primeiro de tudo, 2 GB não é muita RAM, é o valor mínimo que a maioria das pessoas deve ter.

Segundo, se você não possui um arquivo de paginação, não poderá usar todos os RAM que possui. Isso ocorre porque o Windows pré-aloca a memória virtual em antecipação a uma possível necessidade dela, mesmo que a alocação nunca seja usada. Sem um arquivo de paginação, essa alocação deve ser feita na memória real, amarrando a memória e impedindo que ela seja usada para qualquer finalidade.

Terceiro, nunca há um benefício em não ter um arquivo de paginação. Se não for necessário, não será usado. Não confunda a memória alocada com a memória usada.

Ken Blake, MVP da Microsoft (Windows Desktop Experience) desde 2003 Ken Blake

7
miki

Eu diria ativar.

Não importa quanto 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 ao mesmo tempo, especialmente os que possuem muita memória, como o Firefox e o Photoshop, esse aprimoramento 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;)

6
Sean

Eu diria enable 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 RAM é uma boa otimização paralela.

5
romandas

Desabilito 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 pelo Windows para trocar ou não.

Não. O espaço de endereço é o seguinte: todo PROCESS possui 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 possui thread 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 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.

3
kmode MZ

Desabilito 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 eu nunca tenho que esperar o Windows alternar para dentro ou para fora.

3
kquinn

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 acessar as configurações avançadas no Firefox, poderá adicionar uma nova string para browser.cache.disk.enable e definir o valor booleano como false, e isso forçará o Firefox a armazenar em cache apenas para RAM. Você também pode adicionar a string browser.cache.disk.capacity e especificar um valor para controlar quanto espaço no RAM Firefox será usado para o cache do navegador. Eu espero que isso ajude. Eu tenho o meu configurado para armazenar em cache em 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 transferência do meu arquivo de paginação.sys para a unidade rotativa em D: e meu sistema funciona muito rápido como um raio. Eu tenho 4 GB RAM de qualquer maneira, então acho que o Windows 7 nem usa muito o arquivo de paginação, mas qual é o mal em deixá-lo ativado?

2
ojosch

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 permanecer "dentro do seu meio" e nunca gravar no disco, ele 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

0
Axxmasterr