¿Dónde más, además de los nodos de Kubernetes, se puede desactivar swap?
sobes.tech AI
Respuesta de la IA
En máquinas virtuales utilizadas como Control Plane de Kubernetes. En hosts donde se ejecutan agentes o gestores de Docker Swarm. En servidores donde se despliegan registros de contenedores (por ejemplo, Docker Registry). En nodos que actúan como balanceadores de carga (por ejemplo, HAProxy, Nginx). En máquinas que ejecutan agentes o servidores CI/CD (por ejemplo, Jenkins, GitLab Runner). En servidores de bases de datos utilizados por aplicaciones:
- PostgreSQL
- MySQL
- MongoDB
- Redis En máquinas con sistemas de monitoreo y registro:
- Prometheus
- Grafana
- Elasticsearch
- Logstash
- Kibana
En general, es recomendable desactivar el swap en todos los servidores que realizan funciones críticas o manejan grandes volúmenes de datos para evitar una degradación impredecible del rendimiento.
Cómo verificar el estado del swap:
# Verificar el uso actual del swap
free -h
# Verificar las particiones o archivos swap activos
swapon --show
Cómo desactivar el swap temporalmente:
# Desactivar todas las particiones y archivos swap
sudo swapoff -a
Cómo desactivar el swap permanentemente (editando /etc/fstab):
# Abrir el archivo /etc/fstab para editar
sudo nano /etc/fstab
Buscar la línea con el tipo swap y comentarla agregando # al inicio.
# /etc/fstab: información del sistema de archivos estático.
#
# Use 'blkid' para imprimir el identificador único universal de un
# dispositivo; esto puede usarse con UUID= como una forma más robusta de nombrar dispositivos
# que funciona incluso si se añaden o eliminan discos. Ver fstab(5).
#
# <sistema de archivos> <punto de montaje> <tipo> <opciones> <dump> <paso>
# / estaba en /dev/sda1 durante la instalación
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx / ext4 errors=remount-ro 0 1
#/swapfile none swap sw 0 0
Después de guardar los cambios en /etc/fstab, reinicie el servidor o ejecute sudo swapoff -a para desactivar el swap de inmediato. Asegúrese de que el sistema no requiera swap para su funcionamiento normal antes de desactivarlo.