LinuxParty
Cuando la memoria física (también conocida como memoria RAM) en nuestro sistema está llena, lo siguiente es usar el espacio de intercambio en nuestros sistemas. En este proceso, las páginas inactivas de nuestra memoria se mueven al espacio de intercambio, creando más recursos de memoria. Este espacio es especialmente útil cuando un sistema no tiene RAM; sin embargo, el espacio de intercambio se encuentra en el disco duro y, por lo tanto, es más lento para acceder y no debe considerarse una alternativa adecuada a la RAM.
Estamos utilizando la línea de comandos (terminal o consola) para verificar el espacio de intercambio en nuestro sistema.
Comando free
Este comando se utiliza para verificar la memoria e intercambiar la utilización en su sistema en unas pocas líneas. Sin el uso de ningún parámetro, la salida mostrada se imprime en kilobytes.
[javier@localhost ~]$ free
total used free shared buff/cache available
Mem: 3929236 3130820 131348 86668 667068 472588
Swap: 4078588 1190912 2887676
[javier@localhost ~]$
$ free -h
Con el modificador -h, el comando «free» muestra la memoria y la utilización de intercambio en el formato de 3 dígitos más cercano posible.
[javier@localhost ~]$ free -h
total used free shared buff/cache available
Mem: 3,7Gi 3,0Gi 119Mi 117Mi 680Mi 449Mi
Swap: 3,9Gi 1,1Gi 2,8Gi
[javier@localhost ~]$
Comando swapon
$ swapon -s
Puede usar el comando swapon para verificar el intercambio en una partición particular, volumen lógico o un archivo. Aquí, lo usaremos con el modificador -s (resumen) para obtener detalles de intercambio (en kilobytes).
[javier@localhost ~]$ swapon -s
Nombre del fichero Tipo Tamaño Utilizado Prioridad
/dev/sda5 partition 4078588 1175020 -2
[javier@localhost ~]$
Comando top
$ top
La sección de encabezado de la salida del comando superior muestra la información del espacio de intercambio, en kilobytes. Otros comandos que proporcionan esta información incluyen htop, glances e itop, etc.
top - 19:50:18 up 2:25, 3 users, load average: 1,38, 2,12, 3,15
Tasks: 234 total, 1 running, 233 sleeping, 0 stopped, 0 zombie
%Cpu(s): 5,7 us, 5,7 sy, 0,0 ni, 88,6 id, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st
MiB Mem : 3837,1 total, 137,0 free, 3014,2 used, 686,0 buff/cache
MiB Swap: 3983,0 total, 2835,8 free, 1147,2 used. 471,5 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
30030 javier 20 0 220684 4488 3724 R 11,8 0,1 0:00.03 top
5679 javier 20 0 4140596 412124 114304 S 5,9 10,5 26:07.17 firefox-bin
5833 javier 20 0 3510420 563920 84676 S 5,9 14,4 5:55.72 Web Content
1 root 20 0 169260 5184 2932 S 0,0 0,1 0:03.35 systemd
2 root 20 0 0 0 0 S 0,0 0,0 0:00.01 kthreadd
Comando vmstat
$ vmstat
A través del comando vmstat, puede ver la información de intercambio entrante y saliente. Sin embargo, no puede ver los valores totales del intercambio como se ve en los comandos mencionados anteriormente.
[javier@localhost ~]$ vmstat
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
1 0 1182976 137732 81240 608612 65 216 358 347 1049 133 32 9 48 11 0
[javier@localhost ~]$
Archivo /proc/swaps
$ cat /proc/swaps
También puede ver la información del tamaño de intercambio a través del archivo de configuración de intercambio /proc/swaps. También muestra información de intercambio inteligente del dispositivo para que pueda ver el nombre del dispositivo (partición, volumen lógico o archivo), su tipo y cuánto intercambio contribuye al sistema.
[javier@localhost ~]$ cat /proc/swaps
Filename Type Size Used Priority
/dev/sda5 partition 4078588 1182720 -2
[javier@localhost ~]$
Aunque los comandos muy simples descritos en este artículo, puede ver el espacio de intercambio y utilizarlo cuando su sistema se está quedando sin recursos de RAM.

-
Negocios
- Lenovo podría estar evitando el 'impuesto Windows' al ofrecer portátiles más económicos con Linux preinstalado
- Los estadounidenses de la generación Z no tienen ahorrado lo suficiente para cubrir un solo mes de gastos
- ¿Ha comenzado el declive de los empleos de los trabajadores del conocimiento?
- Un hombre que perdió su fortuna en bitcoins en un vertedero galés estudia comprar todo el vertedero
- DeepSeek ha gastado más de 500 millones de dólares en chips Nvidia a pesar de las afirmaciones de inteligencia artificial de bajo costo, según SemiAnalysis
- JPMorgan Chase exige que todos los trabajadores regresen a la oficina cinco días a la semana
- Un estudio revela los trabajos más satisfactorios: el trabajo por cuenta propia, el trabajo de funcionario, la gestión y el servicio social
- Los conductores Autómos de Uber y Lyft pueden sindicalizarse, dicen los votantes de Massachusetts
- El gran problema de los mandatos de regreso a la oficina es su cumplimiento
- Los graduados de la Generación Z están siendo despedidos meses después de ser contratados
- Recuperando la concentración con Focus Blocks: Una guía técnica para usuarios de Linux
- La propuesta de una semana laboral de cuatro días del gobierno británico plantea problemas, afirma un profesor de economía
- Best Buy está despidiendo a más empleados debido a la caída de las ventas
- No es un 'abandono silencioso' de los teletrabajadores, solo intentan 'vacaciones silenciosas'
- ¿Podrían las IA reemplazar a los directores ejecutivos?