Sobes.tech
Middle

Hol máshol, a Kubernetes csomópontokon kívül, lehet kikapcsolni a swapot?

sobes.tech MI

Válasz az MI-től

Virtuális gépeken, amelyeket a Kubernetes Control Plane-ként használnak. A gazdagépeken, ahol Docker Swarm ügynökök vagy kezelők futnak. Szervereken, ahol konténerregiszterek (pl. Docker Registry) vannak telepítve. Csomópontokon, amelyek terheléselosztóként működnek (pl. HAProxy, Nginx). Gépen, ahol CI/CD ügynökök vagy szerverek (pl. Jenkins, GitLab Runner) futnak. Adatbázis szervereken, amelyeket alkalmazások használnak:

  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis Monitorozó és naplózó rendszerek telepített gépeken:
  • Prometheus
  • Grafana
  • Elasticsearch
  • Logstash
  • Kibana

Általánosságban javasolt minden szerveren kikapcsolni a swapot, amelyek kritikus funkciókat látnak el vagy nagy adatmennyiséget dolgoznak fel, hogy elkerüljük a váratlan teljesítményromlást.

Hogyan ellenőrizhető a swap állapota:

# Aktuális swap használat ellenőrzése
free -h

# Aktív swap partíciók vagy fájlok ellenőrzése
swapon --show

Hogyan lehet ideiglenesen kikapcsolni a swapot:

# Minden swap partíció és fájl kikapcsolása
sudo swapoff -a

Hogyan lehet tartósan kikapcsolni a swapot (az /etc/fstab szerkesztésével):

# Nyissa meg az /etc/fstab fájlt szerkesztésre
sudo nano /etc/fstab

Keresse meg a swap típusú sort, és kommentelje ki a sor elején # hozzáadásával.

# /etc/fstab: statikus fájlrendszer-információk.
#
# Használja a 'blkid'-t a készülék univerzális egyedi azonosítójának nyomtatásához;
# ez UUID= formátumban használható, mint megbízhatóbb módszer a készülékek nevesítésére,
# akkor is, ha lemezeket adnak hozzá vagy távolítanak el. Lásd fstab(5).
#
# <fájlrendszer> <csatolópont> <típus> <opciók> <dump> <pass>
# A telepítés során /dev/sda1 volt a /
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx / ext4 errors=remount-ro 0 1
#/swapfile none swap sw 0 0

Miután elmentette a változtatásokat az /etc/fstab-ben, indítsa újra a szervert, vagy futtassa a sudo swapoff -a parancsot a swap azonnali kikapcsolásához. Győződjön meg arról, hogy a rendszer nem igényli a swapot a normál működéshez, mielőtt kikapcsolná.