O que colocar no RAMDisk no Windows?

8

Eu tenho um monte de RAM instalado no meu PC recentemente e eu olhei para essa coisa de RAMDisk.

Há duas coisas que descobri em minha investigação:

  1. Você não deve mexer nas configurações do arquivo de paginação / memória nativas do Windows. Sistema de gerenciamento de memória do Windows e seus serviços são aperfeiçoados por vários anos de testes em cenários reais. O modelo de memória SuperFetch e Windows aparentemente torna a movimentação de arquivos e pastas específicos para o RAMDisk irracional, pois os arquivos mapeados não são imediatamente liberados da memória e o SuperFetch faz um bom trabalho ao prever as ações do usuário.
  2. No entanto, os desenvolvedores de programas de terceiros, como navegadores e utilitários, gastaram consideravelmente menos tempo se preocupando com desempenho, portanto, em casos extremos, como ter uma abundância de memória, esses programas funcionam de maneira inadequada.

Se eu estiver correto, o RAMDisk pode ser útil para armazenar o cache temporário de alguns programas: os arquivos que podem ser regenerados automaticamente sem muita dificuldade. Os navegadores gostam de armazenar os dados em cache em disco para evitar o download da Internet, o que mais pode ser colocado no RAMDisk?

    
por boomie 03.01.2012 / 23:22

2 respostas

4

"O que colocar no RAMDisk no Windows?" A: Nada.

Um RAMdisk é um uso tolo de RAM. *

O Windows, especialmente no Vista e versões posteriores, fará um ótimo trabalho ao usar RAM "extra" para o cache de arquivos e páginas. Isso é feito de forma totalmente automática. E se um processo de repente precisar de alguma parte dessa RAM - que uma vez foi - "extra", o sistema operacional pode recuperá-lo desses caches quase instantaneamente (apenas marginalmente mais lento do que quando usa RAM "livre") e deixe o processo que precisa, use. Ele fará isso de maneira inteligente, redirecionando primeiro o cache de baixa prioridade que não é acessado há muito tempo.

Considerando que ... Quando você bloqueia a memória RAM em um disco RAM, o sistema operacional não pode alguma vez usá-la para conteúdo "ao vivo" (ou seja, para resolver falhas de página), não em qualquer quantidade de tempo. Isso é ruim.

Praticamente todas as afirmações de que "o sistema operacional não está gerenciando bem minha memória RAM" se devem à desinformação sobre como a memória virtual funciona e o que ela faz e interpretações erradas de vários monitores. (Concedido, a Microsoft não ajudou muito aqui.)

(* A única exceção a que vou concordar é se você estiver executando, por exemplo, clientes Windows de 32 bits, que simplesmente não olharão mais de 3 GB de RAM. Um produto RAMdisk que faz uso da RAM O sistema operacional não pode ou não vai usar, não tira nada do sistema operacional. Uma resposta melhor a longo prazo é, claro, ir para um sistema operacional que irá usar toda a sua memória RAM. )

    
por 10.06.2016 / 21:43
1

Basicamente, tudo o que você precisa é de velocidade, que você usará com frequência. É uma maneira de aumentar seu aparente ram.

Mais informações aqui:

    
por 03.01.2012 / 23:27