Tengo muchos contenedores truecrypt que contienen archivos aleatorios que estoy intentando consolidar en otro conjunto de contenedores que esta vez están mejor organizados.
Para hacer esto requiere que copietodo el contenido de cada contenedorque tengo en una ubicación central donde puedo categorizar mejor estos archivos.
Mientras realizaba esta operación, he notado queA medida que leo el contenido de un contenedor montado, mi memoria física disponible cae linealmentehasta que se consuma lo disponible.
Esta memoria física se libera/disponible solo cuando desmonto los contenedores.
Por esoMe parece que el propio controlador Truecrypt está almacenando en caché el contenido de los archivos de los contenedores en la memoria.con la expectativa de que una vez que se lee un archivo, se volverá a leer en algún momento en el futuro (que esmuy incorrecto en mi caso de usoya que no vuelvo a leer el archivo una vez que lo leo del contenedor y lo copio en otra unidad).
Debido a que truecrypt consume toda la memoria física disponible,¡Me resulta muy difícil usar mi computadora hasta que desmonto el volumen y tengo 16 GB de RAM DDR3 en mi sistema!.
No quiero que Truecrypt consuma toda la memoria física disponible.¿Cómo hago para que consuma una fracción (0,5, 0,7, etc.) de la memoria física disponible??
Usando Windows 7 SP1, x64.
Respuesta1
Los sistemas operativos modernos no necesitan memoria para estar libres. Pueden cambiar directamente la memoria de un uso a otro. Por lo tanto, no hay nada de malo en tener casi toda la memoria física en uso. Seguirá estando disponible en caso de que quieras usarlo para otra cosa más adelante.
Estás pensando "Quiero que esa memoria esté libre ahora para poder usarla más tarde". Pero eso realmente no tiene ningún sentido. No es necesario que la memoria esté libre ahora para usarse más adelante. Si alguna aplicación necesita 4GB de memoria en un minuto, el sistema operativo le dará esos 4GB estén o no libresahora. Puedes usar esa memoria ahora para una cosa y usarla para otra más adelante. No tienes que hacer sacrificios. Puede tener un caché enorme ahora y desecharlo en una fracción de segundo si la memoria de su sistema necesita cambiar.
Si tiene algún problema de rendimiento real, descríbalo. Pero los sistemas operativos modernos hacen todo lo posiblenodesperdiciar memoria dejándola simplemente sentada sin hacer nada. Si hay algo para lo que puedan usarlo, lo hacen.
La analogía que uso es la de un tipo que entra a una fábrica donde todos están trabajando y pregunta: "¿Por qué no hay un grupo de empleados sentados en el sofá sin hacer nada en caso de que haya algún trabajo que hacer más tarde?" Y la respuesta es: porque hay trabajo por hacer.ahora. Si hay trabajo que hacer más tarde, lo harán más tarde. No necesitan estar sentados en el sofá sin hacer nada.ahorasolo para que puedan trabajarmás tarde. ya pueden trabajarymás tarde. No hay necesidad de hacer sacrificios.