«Lag free» es donde realmente tengo que discrepar. La velocidad de lectura y escritura en el almacenamiento físico será casi siempre más lenta que la velocidad de lectura y escritura en la RAM. Definitivamente habrá un golpe de rendimiento cuando uno comienza a usar un swapfile, en comparación con la velocidad de sólo usar la RAM.
Dicho esto, el que un archivo de intercambio cause una experiencia de usuario más fluida depende en gran medida de lo que el sistema esté haciendo en ese momento, de lo bien que las aplicaciones que se estén ejecutando en ese momento hagan uso del archivo de intercambio cuando sea necesario, y de la cantidad de RAM que se libere para las tareas de alta demanda al mover las cosas de menor demanda a «la sala de espera». Si quedarse sin memoria libre es una preocupación clave, y lo que está llenando la memoria son grandes bloques de código que rara vez se llaman, entonces un swapfile bien ajustado podría, de hecho, hacer que un sistema se sienta «más rápido» quitando parte del tráfico de la autopista en las horas punta.
Puede pensar en esto de la siguiente manera: usted está viajando del trabajo a casa, y es una hora de viaje en condiciones normales, pero hoy, hay un accidente en la autopista, y el tráfico está bloqueado. En realidad, sería más rápido tomar una calle de superficie más lenta, o incluso sentarse en un aparcamiento durante un rato, para dejar que se despeje el atasco. No, eso no le llevará a casa más rápido que su hora de viaje normal, pero esperar treinta minutos puede resultar más rápido que estar «en la cola» en el atasco.
¿Cómo puede ser eso, piensa? Muy sencillo. Incluso si el atasco no se ha solucionado por completo, la «cola» que espera para atravesar el cuello de botella puede ser menor para entonces, y puede constituir un retraso de diez minutos a su tiempo de viaje habitual, en lugar de una hora extra de retraso. No puede ser más rápido que la autopista en condiciones normales de tráfico rápido, obviamente, pero puede resultar más rápido que la autopista cuando ésta está atascada.
De forma similar, los archivos de intercambio nunca son más rápidos que la RAM, pero dan al gestor de memoria del sistema una forma adicional de manejar «demasiados coches en la carretera» y de reducir el tráfico para eliminar los cuellos de botella más rápidamente. 16GB de RAM siempre será más rápido en la capacidad de 8GB de RAM + 8GB de swapfile, pero 8GB de RAM + 8GB de swapfile puede manejar la capacidad con más gracia que 8GB de RAM solo lo haría.
No tengo experiencia con RAMEXPANDER, así que estoy hablando en general sobre el uso de swapfile aquí como una tecnología. Espero que esto sea útil.