Impedir que o truecrypt consuma toda a memória física disponível

Impedir que o truecrypt consuma toda a memória física disponível

Tenho muitos contêineres truecrypt que contêm arquivos aleatórios que estou tentando consolidar em outro conjunto de contêineres que estão melhor organizados desta vez.

Para fazer isso, é necessário copiartodo o conteúdo de cada recipienteque tenho em um local central onde posso categorizar melhor esses arquivos.

Ao realizar esta operação, notei queconforme leio o conteúdo de um contêiner montado, minha memória física disponível cai linearmenteaté que o disponível seja consumido.

Esta memória física é liberada/disponibilizado somente quando eu desmontar o(s) contêiner(es).

Por issoparece-me que o próprio driver truecrypt está armazenando em cache o conteúdo do arquivo do (s) contêiner (es) na memóriacom a expectativa de que, uma vez lido um arquivo, ele o será novamente em algum momento no futuro (o que émuito incorreto no meu caso de usojá que não leio o arquivo novamente depois que ele é lido do contêiner e copiado para outra unidade).

Como toda a memória física disponível é consumida pelo truecrypt,Acho muito difícil usar meu computador até desmontar o volume e tenho 16 GB de RAM DDR3 em meu sistema!.

Não quero que o truecrypt consuma toda a memória física disponível -como faço para consumir uma fração (0,5, 0,7, etc) da memória física disponível?

Usando Windows 7 SP1, x64.

Responder1

Os sistemas operacionais modernos não precisam de memória para ficarem livres. Eles podem mudar diretamente a memória de um uso para outro. Portanto, não há mal nenhum em ter quase toda a sua memória física em uso. Ele ainda estará disponível caso você queira usá-lo para outra coisa posteriormente.

Você está pensando “Quero que essa memória fique livre agora para poder usá-la mais tarde”. Mas isso realmente não faz sentido. A memória não precisa estar livre agora para ser usada mais tarde. Se algum aplicativo precisar de 4 GB de memória em um minuto, o sistema operacional fornecerá esses 4 GB, sejam eles gratuitos ou não.agora. Você pode usar essa memória agora para uma coisa e usá-la para outra coisa mais tarde. Você não precisa fazer sacrifícios. Você pode ter um cache enorme agora e jogá-lo fora em uma fração de segundo caso a memória do seu sistema precise ser alterada.

Se você estiver tendo algum problema real de desempenho, descreva-o. Mas os sistemas operacionais modernos fazem de tudonãodesperdiçar memória deixando-a parada sem fazer nada. Se houver alguma coisa para a qual eles possam usá-lo, eles o fazem.

A analogia que uso é a de um cara que entra em uma fábrica onde todos estão trabalhando e pergunta: "Por que não há um monte de funcionários sentados no sofá sem fazer nada, caso haja algum trabalho que precise ser feito mais tarde?" E a resposta é: porque há trabalho a ser feitoagora. Se houver trabalho a ser feito mais tarde, eles o farão mais tarde. Eles não precisam ficar sentados no sofá sem fazer nadaagorasó para que eles possam trabalharmais tarde. Eles podem trabalhar agoraemais tarde. Não há necessidade de fazer sacrifícios.

informação relacionada