LinuxParty

NUESTRO SITIO necesita la publicidad para costear hosting y el dominio. Por favor considera deshabilitar tu AdBlock en nuestro sitio. También puedes hacernos una donación entrando en linuxparty.es, en la columna de la derecha.
Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado
 

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.

Pin It

Escribir un comentario


Código de seguridad
Refescar



Redes:



 

Suscribete / Newsletter

Suscribete a nuestras Newsletter y periódicamente recibirás un resumen de las noticias publicadas.

Donar a LinuxParty

Probablemente te niegues, pero.. ¿Podrías ayudarnos con una donación?


Tutorial de Linux

Filtro por Categorías