Cum se șterge utilizarea swap pe Linux

dec. 13, 2021
admin

Swap este memoria discului atunci când memoria fizică Random Access Memory (RAM) este plină.

Știm că viteza de scriere și citire a discului este foarte mică în comparație cu memoria RAM.

Dar nu este sigur și nu este recomandat să dezactivați swap pe Linux.

Când Linux-ul dvs. nu are suficientă memorie RAM fizică folosită de aplicațiile dvs., Linux-ul dvs. poate folosi spațiul Swap.

Dar problema este că utilizarea Swap de obicei nu este eliberată și este o problemă pentru serverul și performanța dvs. și pentru serverul dvs.

Dacă doriți să forțați ștergerea utilizării Swap, vă rugăm să verificați dacă RAM-ul dvs. fizic este mai mare decât Swap-ul utilizat.

Utilizați această comandă pentru a verifica utilizarea RAM și Swap

# free -m

Dacă memoria RAM disponibilă este mai mică decât utilizarea Swap, nu este sigur să forțați ștergerea Swap, iar cel mai sigur mod este să reporniți serverul.

Cum se forțează ștergerea Swap pe Linux

Dacă sunteți sigur că dimensiunea RAM este mai mare decât utilizarea Swap, mai întâi ștergeți PageCache, dentries și inodes.

Faceți următoarea comandă:

# sync; echo 3 > /proc/sys/vm/drop_caches

Apoi opriți forțat Swap și porniți-l din nou cu următoarea comandă.

# swapoff -a && swapon -a

Rețineți că comanda de mai sus necesită mai mult timp, de obicei 1-3 minute.

Sugestia mea este să deschideți un nou terminal și să rulați comanda Htop sau free -m pentru a monitoriza procesul.

Când executați comanda swap off, utilizarea swap va scădea, vă rugăm să așteptați procesul.

Utilizarea swap scade când executăm comanda swap off
Utilizarea swap scade când executăm comanda swap off
Utilizarea swap a fost eliminată cu succes

.

Lasă un răspuns

Adresa ta de email nu va fi publicată.