Comparativa de memoria virtual en linux

Introducción
Cuando estudiamos el funcionamiento de la memoria virtual en GNU/Linux vimos que, a diferencia de en Windows (donde la swap es un fichero pagefile.sys), la memoria virtual se configura en Linux usando una partición swap. Esto puede ser incómodo al hacer un particionamiento MBR, así que hemos decidido comprobar si funciona mejor una partición swap que un fichero swap en Linux, y comparar esos resultados con los que obtenemos si desactivamos la memoria virtual completamente.

Equipo de Pruebas
Procesador: Celeron G465
2 GiB DDR3 1333 Mhz CL9
Placa base: P8H61-M LE
Disco Duro: Seagate Barracuda 7200.10 
Imagen (16000 x 9000, 140 MP): https://photojournal.jpl.nasa.gov/jpeg/PIA13932.jpg
Versión de GIMP: 2.8
Sistema operativo: Linux Mint 18.1 64 bits Cinnamon


Pruebas
Para poder comparar rendimiento de memoria virtual lo primero que necesitamos es una tarea que vaya a saturar la RAM disponible. Elegimos editar una imagen con GIMP, y para que gaste mucha RAM escogemos una imagen de la NASA de 140 MP https://photojournal.jpl.nasa.gov/jpeg/PIA13932.jpg


Como vemos en la captura de pantalla de arriba, con solo abrir la imagen Mint gasta casi toda la RAM disponible e incluso empieza a usar un poco de memoria virtual.

Para que gaste más y podamos medir el rendimiento de la swap vamos a añadir dos mediciones más: Una es rellenar la imagen completa a negro y otra deshacer el rellenado a negro y volver a la imagen original.

Resultados

Nota:
Las pruebas sin swap no se han podido hacer. Al rellenar la imagen a negro empieza a hacerlo pero pasado un minuto y medio GIMP se cierra por falta de RAM.

Los primeros resultados que veremos serán las particiones con memoria swap (Cada prueba la hemos repetido 5 veces para quedarnos con la media y evitar posibles errores en la medición).


En la siguiente imagen mostraremos los resultados de la memoria swap en ficheros (Cada prueba la hemos repetido 5 veces para quedarnos con la media y evitar posibles errores en la medición).

Comparativa de fichero swap y las partición swap
Conclusiones 
Como vemos en la comparativa entre partición y fichero swap el rendimiento de memoria virtual es igual de malo en ambos casos (estamos hablando de en torno a medio minuto para abrir o cerrar GIMP y casi 4 minutos para deshacer una acción).

Según las pruebas que hemos hecho es obvio que a igual rendimiento es mejor usar un fichero swap que una partición. Los ficheros son una forma mas cómoda de usar memoria swap ya que no hay necesidad de gastar una partición en memoria swap (al particionar en MBR solo podemos hacer 4) ni calcular anticipadamente cuanto espacio debemos dedicar a swap.

Comentarios

Entradas populares de este blog

RAID 0 y RAID 1 en Windows 11

Consumo eléctrico de monitores LED y CFFL

Pruebas de estrés a Procesador y Tarjeta Gráfica antiguos