Onde mais, além dos nós do Kubernetes, é possível desativar o swap?
sobes.tech IA
Resposta da IA
Em máquinas virtuais usadas como Control Plane do Kubernetes. Em hosts onde os agentes ou gestores do Docker Swarm são executados. Em servidores onde os registos de contêineres (por exemplo, Docker Registry) são implantados. Nos nós que desempenham funções de balanceadores de carga (por exemplo, HAProxy, Nginx). Em máquinas onde os agentes ou servidores CI/CD (por exemplo, Jenkins, GitLab Runner) estão em execução. Em servidores de bases de dados utilizados por aplicações:
- PostgreSQL
- MySQL
- MongoDB
- Redis Em máquinas com sistemas de monitorização e registo:
- Prometheus
- Grafana
- Elasticsearch
- Logstash
- Kibana
De modo geral, recomenda-se desativar o swap em todos os servidores que realizam funções críticas ou processam grandes volumes de dados para evitar uma degradação imprevisível do desempenho.
Como verificar o estado do swap:
# Verificar o uso atual do swap
free -h
# Verificar as partições ou ficheiros swap ativos
swapon --show
Como desativar o swap temporariamente:
# Desativar todas as partições e ficheiros swap
sudo swapoff -a
Como desativar o swap permanentemente (editando /etc/fstab):
# Abrir o ficheiro /etc/fstab para edição
sudo nano /etc/fstab
Procurar a linha com o tipo swap e comentá-la adicionando # no início.
# /etc/fstab: informações do sistema de ficheiros estático.
#
# Use 'blkid' para imprimir o identificador universal único de um
# dispositivo; isto pode ser usado com UUID= como uma forma mais robusta de nomear dispositivos
# que funciona mesmo se discos forem adicionados ou removidos. Veja fstab(5).
#
# <sistema de ficheiros> <ponto de montagem> <tipo> <opções> <dump> <pass>
# / estava em /dev/sda1 durante a instalação
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx / ext4 errors=remount-ro 0 1
#/swapfile none swap sw 0 0
Após guardar as alterações em /etc/fstab, reinicie o servidor ou execute sudo swapoff -a para desativar imediatamente o swap. Certifique-se de que o sistema não necessita de swap para o funcionamento normal antes de desativar.