La gestión de la memoria es un aspecto esencial de todo administrador del sistema 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.
8 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 de intercambio?
El espacio Swap. 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 administración de la memoria la que implica intercambiar 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.
Table of Contents
¿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 freestar.config.enabled_slots.push (LocationName: “tecmint_incontent”, slotId: “tecmint_incontent” );
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 intercambio en /etc/fstab. puede usar la opción–all. 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 opción–summary de la siguiente manera.
# swapon–summary. Nombre de archivo Tipo Tamaño Usado Prioridad/dev/sda10 partición 8282108 0-1
Use la opción–help para ver información de ayuda o abrir el manpage para 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 control e información 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 verifique la información de uso de intercambio, puede ver el archivo /proc/swaps. usando la utilidad cat.
# cat/proc/swaps. Nombre de archivo Tipo Tamaño Usado Prioridad/dev/sda10 partición 8282108 0-1 3. Uso del comando ‘free’
El comando free. se usa para mostrar la cantidad de memoria del sistema libre y usada. Usando el comando gratuito con la opción -h. que muestra la salida en un formato legible por humanos.
# free-h. total usado búferes compartidos gratuitos almacenados en caché Mem: 7.7G 4.7G 3.0G 408M 182M 1.8G-/+ búferes/caché: 2.7G 5.0G Swap: 7.9G 0B 7.9G
De la salida anterior, puede ver que la última línea proporciona información sobre el espacio de intercambio del sistema. Para más uso y ejemplos de comandos gratuitos se pueden encontrar en: 10 Comando gratuito para verificar el uso de memoria en Linux.
4. Usando el comando superior
El comando superior muestra la actividad del procesador de su sistema Linux, 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 Verificar el espacio de intercambio usando el comando superior 5. Usando el comando encima
El comando encima. es un monitor del sistema que informa sobre actividades de varios procesos. Pero, lo que es más importante, también muestra información sobre el espacio de memoria libre y usado.
# encima de Atop Check Swap Usage
Para saber más acerca de cómo instalar y usar un comando en la cima en Linux, lea este artículo: Monitorear la actividad de registro de los procesos del sistema Linux
6. Uso del comando htop
El comando htop se usa para ver los procesos en un modo interactivo y también muestra información sobre el uso de la memoria.
# htop Htop Check Swap Usage
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
Este es un monitoreo de sistema multiplataforma herramienta 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.
# miradas Revisar 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:
Monitoreo del rendimiento de Linux con Vmstat
# vmstat VmStat Comprobar uso de intercambio
Necesita para tomar nota de lo siguiente en el campo de intercambio de la salida de este comando.
- si. Cantidad de memoria intercambiada desde el (los) disco (s).
- entonces. cantidad de memoria intercambiada en los discos.
Resumen
Estos son métodos fáciles que uno puede usar y siga 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.