Cum se șterge utilizarea swap pe Linux
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.
.