8 comandos útiles para monitorear el uso del espacio de intercambio en Linux

La gestión de la memoria es un aspecto esencial de todo administrador de sistemas para mejorar el rendimiento de un sistema Linux. Siempre es una buena práctica monitorear el uso del espacio de intercambio en Linux para asegurarse de que su sistema funcione en relación con sus demandas de memoria.

Compruebe el uso del espacio de intercambio de Linux8 comandos para verificar el uso del espacio de intercambio de Linux

Por lo tanto, en este artículo veremos formas de monitorear el uso del espacio de intercambio en un sistema Linux.

¿Qué es el espacio Swap?

El espacio de &ltstrong&gtintercambio&lt/strong&gt es una cantidad restringida de memoria física que se asigna para que la utilice el sistema operativo cuando la memoria disponible se ha utilizado por completo. Es la gestión de la memoria la que implica el intercambio de secciones de memoria hacia y desde el almacenamiento físico.

En la mayoría de las distribuciones de Linux, se recomienda configurar el espacio de intercambio al instalar el sistema operativo. La cantidad de espacio de intercambio que puede establecer para su sistema Linux puede depender de la arquitectura y la versión del kernel.

¿Cómo verifico el uso del espacio de intercambio en Linux?

Veremos diferentes comandos y herramientas que pueden ayudarlo a monitorear el uso del espacio de intercambio en sus sistemas Linux de la siguiente manera:

1. Usando el comando swapon

Este comando le ayuda a especificar los dispositivos en los que se realizará la paginación y el intercambio y veremos algunas opciones importantes.

Para ver todos los dispositivos marcados como swap en el archivo / etc / fstab , puede usar la --allopción. Aunque se omiten los dispositivos que ya funcionan como espacio de intercambio.

# swapon --all

Si desea ver un resumen del uso del espacio de intercambio por dispositivo, use la --summaryopción de la siguiente manera.

# swapon --summary

FilenameTypeSizeUsedPriority
/dev/sda10                              partition82821080-1

Use la --helpopción para ver información de ayuda o abra la página de manual para obtener más opciones de uso.

2. Usando / proc / swaps que es equivalente a swapon

El sistema de archivos / proc es un sistema de archivos virtual muy especial en Linux. También se lo conoce como un pseudo sistema de archivos de información de proceso.

En realidad, no contiene archivos “reales”, sino información del sistema en tiempo de ejecución, por ejemplo, memoria del sistema, dispositivos montados, configuración de hardware y muchos más. Por lo tanto, también puede referirse a él como una base de información y control para el kernel.

Para comprender más sobre este sistema de archivos, lea nuestro artículo: Comprensión del sistema de archivos / proc en Linux.

Para verificar la información de uso de intercambio, puede ver el archivo / proc / swaps usando la utilidad cat.

# cat /proc/swaps

FilenameTypeSizeUsedPriority
/dev/sda10                              partition82821080-1

3. Uso del comando “gratuito”

El comando free se usa para mostrar la cantidad de memoria del sistema libre y usada. Usando el comando libre con la opción -h , que muestra la salida en un formato legible por humanos.

# free -h

             total       used       free     shared    buffers     cached
Mem:          7.7G       4.7G       3.0G       408M       182M       1.8G
-/+ buffers/cache:       2.7G       5.0G
Swap:         7.9G         0B       7.9G

En el resultado anterior, puede ver que la última línea proporciona información sobre el espacio de intercambio del sistema. Para obtener más información sobre el uso y ejemplos de comandos gratuitos, visite: 10 Comando gratuito para verificar el uso de la memoria en Linux.

4. Usando el comando superior

El comando superior muestra la actividad del procesador de su sistema Linux, las tareas administradas por el kernel en tiempo real. Para comprender cómo funciona el comando superior, lea este artículo: 12 comandos principales para verificar la actividad del proceso de Linux

Para verificar el uso del espacio de intercambio con la ayuda del comando ‘top’, ejecute el siguiente comando.

# top

Verifique el espacio de intercambio usando el comando superiorVerifique el espacio de intercambio usando el comando superior

5. Usando un comando en la cima

El comando en la cima es un monitor del sistema que informa sobre las actividades de varios procesos. Pero, lo que es más importante, también muestra información sobre el espacio de memoria libre y utilizado.

# atop

Sobre el uso de cambio de chequesSobre el uso de cambio de cheques

Para saber más sobre cómo instalar y usar un comando superior en Linux, lea este artículo: Monitorear la actividad de registro de los procesos del sistema Linux

6. Usando el comando htop

El comando htop se utiliza para ver los procesos en un modo interactivo y también muestra información sobre el uso de la memoria.

# htop

Uso de intercambio de cheques HtopUso de intercambio de cheques Htop

Para obtener más información sobre la instalación y el uso del comando htop, lea este artículo: Htop – Monitoreo interactivo de procesos de Linux

7. Uso del comando Glances

Esta es una herramienta de monitoreo del sistema multiplataforma que muestra información sobre los procesos en ejecución, la carga de la CPU, el uso del espacio de almacenamiento, el uso de la memoria, el uso del espacio de intercambio y muchos más.

# glances

Revisar el uso del intercambio de miradasRevisar el uso del intercambio de miradas

Para obtener más información sobre la instalación y el uso del comando glances , lea este artículo: Glances: una herramienta avanzada de monitoreo del sistema Linux en tiempo real

8. Uso del comando vmstat

Este comando se utiliza para mostrar información sobre las estadísticas de la memoria virtual. Para instalar vmstat en su sistema Linux, puede leer el artículo a continuación y ver más ejemplos de uso:

Supervisión del rendimiento de Linux con Vmstat

# vmstat

Uso de intercambio de verificación de VmStatUso de intercambio de verificación de VmStat

Debe tomar nota de lo siguiente en el campo de intercambio de la salida de este comando.

  1. si : cantidad de memoria intercambiada desde los discos.
  2. so : cantidad de memoria intercambiada a disco (s).

Resumen

Estos son métodos fáciles que uno puede usar y seguir para monitorear el uso del espacio de intercambio y espero que este artículo sea útil. En caso de que necesite ayuda o desee agregar información relacionada con la administración de memoria en sistemas Linux, publique un comentario. Mantente conectado a Tecmint .

Comandos de Linux

Leave a Comment

Your email address will not be published. Required fields are marked *

Hazlo Linux