7Aug
Se você tem um computador com uma grande quantidade de RAM, você ganharia quaisquer benefícios de desabilitar o arquivo da página ou você deveria sair bem o suficiente sozinho? O super-usuário Q & A de hoje discute o tópico para ajudar a satisfazer a curiosidade do leitor.
Pergunta de hoje e amp;A sessão de atendimento chega a cortesia do SuperUser - uma subdivisão do Stack Exchange, um agrupamento comunitário de sites Q & A.
Foto cedida por Collin Anderson( Flickr).
A Pergunta
O usuário do usuário SuperUser1306322 quer saber se há algum benefício para desabilitar o arquivo de página se o computador de uma pessoa tiver muita RAM:
Imagine que eu tenho toneladas de RAM, digamos, 64 GB, por exemplo. Isso é muito, mesmo para computadores de jogos. Agora, a localização padrão de um arquivo de página no Windows está na unidade principal do sistema operacional( seja HDD ou SSD), que é mais rápido em geral, mas ainda não é tão rápido quanto a RAM.
Algo me diz que desativar o arquivo de página no disco rígido ou criar uma unidade de RAM virtual e deixar o arquivo de página estar lá poderia fazer o Windows mover toda a sua memória virtual para RAM e aumentar o desempenho do sistema. Mas não tenho muito conhecimento nessa área, de modo que talvez não seja verdade.
tentei os dois, mas não consegui analisar os resultados para chegar a uma conclusão definitiva com meu nível de conhecimento em questões relacionadas à memória. Isso funcionaria? Caso contrário, então por quê?
Would user1306322 obter quaisquer benefícios de desabilitar o arquivo de página?
A Resposta
Contribuinte do SuperUser David Schwartz tem a resposta para nós:
Não importa quanto RAM você tenha, você quer que o sistema possa usá-lo eficientemente. Não ter um arquivo de página em tudo força o sistema operacional a usar RAM de forma ineficiente por dois motivos:
- Primeiro, ele não pode tornar as páginas descartáveis, mesmo que não tenham sido acessadas ou modificadas em muito tempo, o que força o cache do disco a sermenor.
- Em segundo lugar, tem que reservar RAM física para encaminhar as alocações que são muito improváveis de exigi-lo( por exemplo, um mapeamento de arquivos privado e modificável), levando a um caso em que você pode ter muita memória RAM gratuita e ainda assim as alocações são recusadaspara evitar sobre-cometer.
Considere, por exemplo, se um programa faz um mapeamento de memória privado gravável, de um arquivo de 4 GB.O sistema operacional deve reservar 4 GB de RAM para esse mapeamento, pois o programa poderia modificar todos os bytes e não há espaço além de RAM para armazená-lo. Assim, desde o início, 4 GB de RAM são basicamente desperdiçados( pode ser usado para armazenar em cache páginas de disco limpas, mas isso é sobre isso).
Você precisa ter um arquivo de página se desejar aproveitar ao máximo sua RAM, mesmo que nunca seja usado. Ele atua como uma apólice de seguro que permite que o sistema operacional realmente use a RAM que possui, ao invés de ter que reservá-la para possibilidades que são extraordinariamente improváveis.
As pessoas que projetaram o comportamento do seu sistema operacional não são tolos. Ter um arquivo de página dá ao sistema operacional mais opções, e não fará mal.
Não há nenhum ponto em tentar colocar um arquivo de página na RAM.E se você tem muita memória RAM, o arquivo da página é muito pouco provável de ser usado( ele só precisa estar lá), então não importa em que medida o dispositivo está em questão é.
Certifique-se de verificar o tópico de discussão animado sobre o tópico através do link abaixo!
Tem alguma coisa para adicionar à explicação? Som desligado nos comentários. Deseja ler mais respostas de outros usuários Tech-savvy Stack Exchange? Confira o tópico de discussão completo aqui.