Sistemas operativos
El sistema operativo gestiona la RAM y la memoria virtual (swap) para que los procesos puedan ejecutarse aunque la memoria física sea limitada. En este laboratorio veremos cómo monitorizar y administrar la memoria en Linux y Windows.
🔹 Ejercicios en Linux (Bash)
-
Ver uso de memoria en tiempo real
1free -h- Muestra memoria total, usada, libre y swap.
-h= formato legible (MB/GB).
-
Ver consumo por procesos
1top 2htop # (si está instalado, más visual) -
Crear un archivo swap adicional
1sudo fallocate -l 1G /swapfile 2sudo chmod 600 /swapfile 3sudo mkswap /swapfile 4sudo swapon /swapfile- Crea 1 GB de memoria swap en disco.
-
Ver estado de swap
1swapon --show -
Desactivar swap temporalmente
1sudo swapoff -a
🔹 Ejercicios en Windows (PowerShell / GUI)
-
Ver uso de memoria
1Get-Process | Sort-Object WorkingSet -Descending | Select-Object -First 10- Lista los 10 procesos que más memoria usan.
-
Ver información detallada de memoria
1Get-CimInstance Win32_OperatingSystem | Select-Object TotalVisibleMemorySize,FreePhysicalMemory,TotalVirtualMemorySize,FreeVirtualMemory -
Configurar tamaño de la memoria virtual (swap/pagefile)
- Panel de Control → Sistema → Configuración avanzada → Rendimiento → Opciones avanzadas → Memoria virtual.
- Aquí se puede aumentar, disminuir o dejar que Windows lo administre automáticamente.
-
Liberar memoria con herramientas de Windows
- Ejecutar
cleanmgrpara liberar espacio en disco. - Usar Administrador de Tareas (
Ctrl + Shift + Esc) → pestaña Memoria.
- Ejecutar
🔹 Ejemplo práctico
-
En Linux: Si tu VM tiene solo 2 GB de RAM, puedes añadir un archivo de swap de 1 GB para evitar errores de memoria insuficiente.
-
En Windows: Si abres muchas aplicaciones pesadas y el sistema se ralentiza, Windows usará el archivo de paginación (pagefile.sys) en el disco como memoria virtual.
📌 Resumen rápido
-
Linux:
free -h,top,htop→ monitorizar.swapon,swapoff→ gestionar swap.
-
Windows:
Get-Process,Get-CimInstance→ ver memoria.- Configuración de pagefile en panel de control.
-
Ambos sistemas usan swap/pagefile para ampliar la memoria más allá de la RAM física.
- Loading...