Capítulo 3. Gestión de Memoria

Tabla de contenidos

Memoria física
Memoria virtual
Creación de Swap
Usando el Swap
Cache y Buffers
Herramientas
Comando free
Comando vmstat
Comando sar

Linux es un sistema operativo con una gestión de memoria que esta preparada para memoria virtual y sistemas multiprocesador.

Memoria física

La memoria física es la memoria RAM que dispone el ordenador.

Esta memoria es el espacio que están utilizando los procesos que se están ejecutando. En Linux también se utiliza la memoria física para tener cache de los datos de los dispositivos de i/o, memoria compartida y buffers de intercambio.

Al ser un recurso caro, pero rápido, Linux va a intentar utilizar el máximo de ella, por ello cuando la memoria no es utilizada por las aplicaciones, es decir los procesos lanzados no ocupan toda la memoria, utiliza toda la que puede como cache de datos contra otros dispositivos más lentos como los discos duros. Cuando las aplicaciones vayan requiriendo más memoria estas caches serán más pequeñas.

La memoria está paginada y así poder llevar partes a la memoria virtual. También puede llevar procesos enteros.