Când lucrăm cu sisteme de operare Linux, putem auzi frecvent despre un termen numit swap, dar uneori nu înțelegem utilizarea și funcționalitatea acestuia.
Swap, sau memorie swap, este o parte a sistemului pe care o putem atribui în timpul sau după procesul de instalare și în acest fel structura sistemului este lăsată cu spațiul sistemului și un altul pentru swap.
Swap în sine este un spațiu de swap care poate fi reprezentat de un fișier sau o partiție, în acest fel, swap folosește spațiu pe hard disk în loc de spațiu de memorie RAM și în acest spațiu găzduiește fișiere temporare permițând ca memoria RAM să fie utilizată la maxim.
În sistemele Linux, ambele RAM fizice sunt combinate cu swap și creează mai multă memorie virtuală decât este stabilită în mod implicit.
Odată cu creșterea unităților de hard disk în stare solidă, putem avea un acces mult mai mare la sistem și cu o memorie RAM mai mare de 8 GB fizică, este posibil să dezactivăm partiționarea swap a distro, în acest caz CentOS 7, și astfel să optimizăm sistemul mai bun resurse.
1. Vizualizați cantitatea de memorie swap din CentOS 7
Pasul 1
În primul rând trebuie să verificăm câtă memorie swap este definită pentru echipament, aceasta poate fi verificată folosind următoarea comandă:
gratuit -h
Pasul 2
În acest exemplu putem vedea că, deși avem 1,8 GB disponibili pentru memoria swap, utilizarea este la 0 octeți, ceea ce oferă o indicație că memoria fizică este mai mult decât suficientă pentru sarcinile efectuate în CentOS. Acum, pentru a identifica calea în care se află swap, trebuie să executăm comanda blkid:
sudo blkid
Pasul 3
Putem privi linia TYPE = ”swap” pentru a defini și identifica partiția swap. Acum, vom executa comanda lsblk și vom vedea următoarele:
Pasul 4
Acolo putem determina că partiția de swap este găzduită pe sda2. Odată ce identificăm partiția în care se află swap, vom continua să executăm următoarea comandă pentru a dezactiva swap în CentOS 7:
swapoff / dev / mapper / centos-swap
NotăDacă dorim să dezactivăm toate partițiile swap din / proc / swaps trebuie să executăm următoarea comandă:
swapoff -a
Pasul 5
Executăm din nou comanda free -h pentru a verifica dacă swap-ul a fost dezactivat corect:
2. Dezactivați permanent memoria swap în CentOS 7
Pasul 1
Dacă scopul este dezactivarea permanentă a partiției swap pe sistem, trebuie să accesăm fișierul / etc / fstab folosind editorul dorit:
nano / etc / fstabPasul 2
Odată ajuns acolo, trebuie să comentăm linia de swap, înaintând semnul # astfel:
Pasul 3
Salvăm modificările folosind următoarea combinație de taste:
Ctrl + O
Lăsăm editorul folosind:
Ctrl + X
Pasul 4
Apoi putem reporni sistemul de operare sau putem folosi comanda mount -a pentru a aplica modificările.
După aceasta, putem executa următoarele comenzi pentru a verifica dacă swap-ul a fost dezactivat permanent:
free -h blkid lsblkÎn acest fel, am dezactivat swap-ul în CentOS 7.