Como configurar o Windows 7 para usar efetivamente 24 GB de RAM

5

Eu preciso conhecer a melhor estratégia para permitir que o Windows 7 use 24 GB de RAM da maneira mais eficiente possível, de modo que ele faça o menor número possível de unidades de disco.

Uma vez eu li que há alguma configuração no Windows, mas não consigo mais encontrá-lo, então qual seria a melhor maneira de deixar o Windows 7 carregar tudo agressivamente na RAM?

    
por Jarek 13.05.2011 / 07:28

2 respostas

2

No Windows, isso é tudo sobre paginação.

Por padrão, o Windows gosta de manter um armazenamento de backup no arquivo de página (swap) para tudo na sua memória física. Na maioria das vezes isso é ótimo para multitarefa, já que significa que você não precisa esperar que o sistema operacional pague a RAM quando iniciar um novo aplicativo e a memória estiver cheia - essa tarefa já está concluída. Isso possibilita otimizações adicionais, como SuperFetch (um serviço executado em segundo plano para pré-carregar programas na memória).

A desvantagem é um tempo de carregamento mais lento para itens que ainda não estão armazenados em cache, pois o item deve ser lido do disco para e da RAM e, em seguida, a RAM deve ser gravada no disco. Na prática, porém, a penalidade é mínima, pois o Windows usará tempos ociosos ou de baixa demanda no sistema para a segunda parte, e as otimizações tornam a necessidade desse recurso raro. Como uma nota lateral, o linux funciona da maneira oposta e tenta evitar toda a paginação por padrão.

Sua pergunta é sobre duas coisas: reduzir o uso de disco e pré-carregar informações na RAM.

  • Para reduzir o uso de disco no Windows, você pode desativar a paginação definindo o tamanho do arquivo de paginação para zero.
  • Para que as janelas pré-carreguem tudo na RAM, apenas certifique-se de que o serviço SuperFetch esteja em execução (por padrão).

Observe que essas duas tarefas são amplamente incompatíveis. Se você usar SuperFetch sem usar um arquivo de paginação, sua RAM será preenchida com coisas que não são necessárias no momento. Como essa RAM não pode ser trocada em disco, essa RAM não estará disponível para os aplicativos e seu computador geralmente será mais lento , não mais rápido.

Se você acha que tem memória RAM suficiente para manter tudo na memória, a coisa a fazer é desativar a busca de páginas e . Agora, você terá que esperar que os aplicativos sejam carregados do disco para a memória, mas você terá acesso a toda a sua RAM quando precisar. Você também não precisa mais esperar na superfetch para carregar coisas para você depois que o sistema for inicializado.

    
por 13.05.2011 / 07:49
4

SuperFetch, quando ativado, começará a pré-carregar todos os seus programas usados mais recentemente em memória não utilizada, até a capacidade de memória. Com 24 GB de RAM, ele funcionará como um "cache" ridiculamente grande e acelerará muito seu desempenho. No entanto, ele NÃO fará nada para diminuir o desempenho do computador, pois se um programa precisar de espaço reivindicado pelo SuperFetch, o Windows o liberará imediatamente e permitirá que o novo programa seja carregado (o SuperFetch opera com baixa prioridade para acesso à memória e ao disco).

Quanto ao seu arquivo de paginação, muitos entusiastas dirão que você deve desativá-lo com grandes quantidades de RAM instalada, e tenho certeza de que alguns deles se dão muito bem sem ele. A Microsoft não recomenda a execução sem um arquivo de paginação e considera uma "configuração sem suporte". Se você iniciar um programa que requer um grande espaço de memória virtual, poderá receber um erro de falta de memória, pois o arquivo de paginação não está lá para absorver o impacto. Eu recomendaria deixar seu arquivo de paginação em suas configurações padrão e deixar o Windows gerenciá-lo. Com 24 GB de RAM, não é provável que algo seja trocado para o disco.

    
por 14.05.2011 / 00:13