Optimización de la memoria virtual de Windows 7: ¿ReadyBoost frente a Flash Swap frente a disco RAM?

Optimización de la memoria virtual de Windows 7: ¿ReadyBoost frente a Flash Swap frente a disco RAM?

Al principio pensé que ReadyBoost significa tener un archivo de intercambio asignado a una unidad flash, lo cual es incorrecto porque ReadyBoost sirve como almacenamiento adicional para el archivo de intercambio o ¿debería decir que refleja el archivo de intercambio en el disco duro y tiene primera prioridad?

De todos modos, pensé en asignar el archivo de intercambio a la unidad flash.completamente. ¿Cómo funcionaría eso? ¿Agotará rápidamente los ciclos de escritura de la unidad flash? También creo que sería más conveniente con la tarjeta flash SD ya que se encuentra dentro del lector flash de la computadora portátil yno sobresale.

Ahora la mejor opción es comprar más RAM, pero ¿y si crear?disco RAMde los 4 GB de RAM actuales que tengo ycompletamente¿Asignar archivo de intercambio allí? ¿Crear una unidad de RAM de 2 GB o simplemente comprar 4 GB de RAM adicionales y crear un disco de RAM de 4 GB?

Mi objetivo es tener el archivo de intercambio enmedios flash o mejor en disco RAM. Si bien lo último suena mejor, sería más costoso y requerirá desmontar mi computadora portátil DELL Latitude E6420 (no encontré la cubierta de RAM).

Respuesta1

La idea de la unidad Ram está muerta desde el principio.

Si crea una unidad de ram de 2 GB, le quedarán 2 GB para la memoria del sistema. Entonces intercambias mucho más. Pero tienes gastos generales, por lo que estarás peor que ahora. Comprar 4 más y simplemente desactivar el intercambio es una mejor solución.

Tener una unidad flash de intercambio puede funcionar si tiene un USB 2.0 y una unidad flash de muy alta calidad, pero se quemará rápidamente porque le falta el controlador SSD que nivela las lágrimas.

Entonces, la tercera mejor solución: comprar SSD.

La segunda mejor opción es comprar más RAM.

La mejor opción: compre ambos :)

Respuesta2

Mover el archivo de intercambio por completo a una fuente externa o a un disco RAM por completo es una mala idea. Por supuesto que puedes hacer lo que quieras.

La duplicación que sugirió es una afirmación más precisa. Como no se sabe cuándo se desconectará el USB o el medio alternativo, el área de intercambio debe protegerse de tales eventos. El desgaste del flash sería insignificante, lo más probable es que cambie a una solución diferente antes de que esto se active. El problema con el disco RAM es que cuando se apaga la computadora portátil (incluso sin querer), el archivo de intercambio desaparecerá con el disco RAM.

Respuesta3

Al principio pensé que ReadyBoost significa tener un archivo de intercambio asignado a una unidad flash, lo cual es incorrecto porque ReadyBoost sirve como almacenamiento adicional para el archivo de intercambio o ¿debería decir que refleja el archivo de intercambio en el disco duro y tiene primera prioridad?

Lo sentimos, pero nada de lo anterior es cierto.

Lo que hace ReadyBoost ("usar dispositivo extraíble para mejorar el rendimiento de Windows", o como se llame exactamente) es permitir que SuperFetch, que es la función de almacenamiento en caché de disco proactivo que apareció por primera vez en Vista, use algunos de los dispositivos USB como una adición. a - no un espejo de - RAM.

Podrías ver esto como un "espejo" del contenido de los archivos almacenados en caché. Ni de RAM, ni del archivo de paginación. SuperFetch nunca almacenará en caché el archivo de paginación.

El resultado es permitir que SuperFetch funcione bien incluso en sistemas con RAM limitada.

Si se encuentra en una situación en la que no tiene suficiente RAM (la tasa de errores de página es alta), esto ayudará a que SuperFetch funcione mejor, pero ese será su único beneficio. Excepto por una pequeña cantidad de archivos clave del sistema, el uso de RAM por parte de SuperFetch es de baja prioridad, por lo que Windows no le dará RAM a SuperFetch cuando sea necesario para otras cosas. El almacenamiento USB, por otro lado, no se puede utilizar como reemplazo del archivo de paginación o del espacio RAM de ninguna otra manera, por lo que SuperFetch puede usarlo.

¿Es SuperFetch importante para ti? Tal vez. Depende principalmente de cómo sean sus patrones de acceso a archivos. SuperFetch lee previamente los archivos utilizados recientemente o con frecuencia en la RAM disponible (o, si habilitó ReadyBoost, en una unidad USB), en caso de que los vuelva a necesitar pronto. Incluso intenta ser inteligente al notarcuandoutilizas ciertos archivos. Por ejemplo, si nota que abre su cliente de correo electrónico alrededor de las 8:30 a. m. todos los días, comenzará a precargar sus archivos de correo electrónico (.PST o .OST o lo que sea) unos minutos antes.

En cuanto a un archivo de paginación, Windows simplemente no le permitirá crear un archivo de paginación en una unidad USB, a menos que tenga algún truco (o un error en su unidad USB o en su controlador de host USB) que engañe a Windows haciéndole pensar en la unidad USB. no es removible. Puedes argumentar que debería permitirte hacer eso ("¡Lo prometo, no lo eliminaré!"), pero el hecho es que no lo hará. Ni siquiera ofrecerá una unidad USB en el cuadro de diálogo de configuración de la memoria virtual. Si lo piratea en el registro, ignorará esa configuración.

La razón es que, como mencionó @foochow, el contenido del archivo de paginación es fundamental para el funcionamiento continuo de Windows. Si logró obtener un archivo de paginación en una unidad extraíble y lo eliminó mientras el sistema operativo estaba en ejecución, el sistema operativo fallaría en el momento en que intentara leer o escribir en el archivo de paginación.

Esta preocupación no se aplica a SuperFetch, porque no hay nada en la caché de SuperFetch a lo que todavía no se pueda acceder en los archivos que SuperFetch almacena en caché. Si extraes una unidad USB que está usando SuperFetch y luego necesitas algo de los archivos almacenados en caché, simplemente se leerá de los archivos.

(Por cierto, esta es la razón por la que decimos que SuperFetch realmente no "usa" RAM: la RAM ocupada por el contenido del archivo SuperFetch se puede liberar inmediatamente para otros usos de mayor prioridad, como si SuperFetch nunca la hubiera usado en todo El único resultado negativo es un acceso más lento al contenido anteriormente almacenado en caché. Por lo tanto, la RAM "utilizada" por SuperFetch todavía se considera parte de la RAM "disponible", por ejemplo, en la pantalla del Administrador de tareas.

Respuesta4

Como dijeron otros, tener un archivo de intercambio en un disco RAM no tiene ningún sentido, porque el objetivo de un archivo de intercambio es extender la RAM. Si agrega un disco RAM, le está quitando a la RAM el tamaño del DISCO RAM y vuelve a agregar la misma cantidad con el archivo de intercambio en el Disco RAM para que la suma final sea ganancia cero. De hecho, su situación es peor debido a la sobrecarga de un disco RAM.

Así que olvídate del disco RAM para esto, es decir, para cosas completamente diferentes.

Dadas las otras opciones, la solución más rápida, con diferencia, es comprar más RAM, ya que la RAM es mucho más rápida incluso que el SSD más rápido. Si agrega 4 Gb más para un total de 8, debería poder desactivar el archivo de intercambio por completo a menos que sea un usuario muy intensivo. O deja un archivo de intercambio mínimo que no se usará mucho porque ya tienes 8 Gb de Ram.

Su segunda mejor opción es un SSD. De hecho, ahora tienen SSD de formato micro llamados M.2, sin embargo, si obtienes uno de estos y conservas los 4 GB de RAM, no acelerará tu rendimiento tanto como la opción uno, ya que con 4 GB de RAM el archivo de intercambio todavía se usará mucho, e incluso el SSD más rápido es mucho más lento que la RAM.

En cuanto a USB y unidades flash, como otros dijeron, no están diseñados para este propósito y serían las alternativas más lentas, incluso si puedes piratearlos, es posible que ni siquiera haya ningún beneficio de rendimiento sobre tu configuración básica. Esto dependería de muchas cosas, como si es USB 2 o 3 y qué tan rápida es la unidad flash. Podría ser posible con una unidad especial como la SanDisk Extreme, pero no con las normales.

Pero antes de todo esto, una pregunta: ¿tu disco principal es un SSD? Porque si todavía estás usando un disco duro tradicional y estás pensando en todo esto, adquirir un SSD para tu disco principal será la mejor inversión de todas.

información relacionada