Gestionarea memoriei este un aspect esențial al fiecărui administrator de sistem pentru a îmbunătăți performanțele unui sistem Linux. Este întotdeauna o practică bună să monitorizați utilizarea spațiului swap în Linux pentru a vă asigura că sistemul dvs. funcționează în raport cu cerințele sale de memorie.
Prin urmare, în acest articol vom analiza modalități de a monitoriza utilizarea spațiului swap într-un sistem Linux.
Swap spațiul este o cantitate limitată de memorie fizică care este alocată pentru utilizare de către sistemul de operare atunci când memoria disponibilă a fost utilizată pe deplin. Managementul memoriei implică schimbarea secțiunilor de memorie către și de la stocarea fizică.
La majoritatea distribuțiilor de Linux, este recomandat să setați spațiul de swap atunci când instalați sistemul de operare. Cantitatea de spațiu swap pe care o puteți seta pentru sistemul dvs. Linux poate depinde de arhitectură și versiunea kernel-ului.
Vom analiza diferite comenzi și instrumente care vă pot ajuta să monitorizați utilizarea spațiului swap în sistemele dvs. Linux după cum urmează:
Această comandă vă ajută să specificați dispozitivele pe care se vor efectua paginarea și swap-ul și vom analiza câteva opțiuni importante.
Pentru a vizualiza toate dispozitivele marcate ca swap în /etc/fstab fișier puteți utiliza fișierul --toate
opțiune. Deși dispozitivele care funcționează deja ca spațiu de swap sunt omise.
# swapon - toate.
Dacă doriți să vizualizați un rezumat al utilizării spațiului de schimb în funcție de dispozitiv, utilizați --rezumat
opțiune după cum urmează.
# swapon - rezumat Tip de fișier Dimensiune Folosit Prioritate. / dev / sda10 partiție 8282108 0 -1.
Utilizare --Ajutor
opțiune pentru a vizualiza informații de ajutor sau pentru a deschide pagina de manual pentru mai multe opțiuni de utilizare.
/proc sistemul de fișiere este un sistem de fișiere virtual foarte special în Linux. Este, de asemenea, denumit sistem de pseudo-fișier cu informații despre proces.
De fapt, nu conține fișiere „reale”, ci informații despre sistem de execuție, de exemplu, memorie de sistem, dispozitive montate, configurație hardware și multe altele. Prin urmare, puteți face referire la acesta ca bază de control și informații pentru nucleu.
Pentru a înțelege mai multe despre acest sistem de fișiere, citiți articolul nostru: Înțelegerea / proc File System în Linux.
Pentru a verifica informațiile de utilizare a swap-ului, puteți vizualiza fișierul /proc/swaps fișier folosind fișierul utilitate pisică.
# cat / proc / swaps Tip de fișier Dimensiune Folosit Prioritate. / dev / sda10 partiție 8282108 0 -1.
gratuit comanda este utilizată pentru a afișa cantitatea de memorie de sistem gratuită și utilizată. Folosind comanda gratuită cu -h opțiune, care afișează ieșirea într-un format lizibil de către om.
# gratuit -h total de buffere partajate gratuite utilizate în cache. Mem: 7.7G 4.7G 3.0G 408M 182M 1.8G. - / + buffere / cache: 2.7G 5.0G. Schimb: 7.9G 0B 7.9G.
Din ieșirea de mai sus, puteți vedea că ultima linie oferă informații despre spațiul de swap al sistemului. Pentru mai multe utilizări și exemple de comandă gratuită puteți găsi la: 10 comenzi gratuite pentru a verifica utilizarea memoriei în Linux.
Comanda de sus afișează activitatea procesorului sistemului dvs. Linux, sarcini gestionate de kernel în timp real. Pentru a înțelege cum funcționează comanda de sus, citiți acest articol: 12 comenzi de top pentru a verifica activitatea procesului Linux
Pentru a verifica utilizarea spațiului de swap cu ajutorul comenzii „top” rulați următoarea comandă.
# sus.
deasupra comanda este un monitor de sistem care raportează despre activitățile diferitelor procese. Dar este important, de asemenea, arată informații despre spațiul de memorie liber și folosit.
# culmea.
Pentru a afla mai multe despre cum să instalați și să utilizați comanda atop în Linux, citiți acest articol: Monitorizați activitatea de înregistrare a proceselor de sistem Linux
Comanda htop este utilizată pentru a vizualiza procesele într-un mod interactiv și, de asemenea, afișează informații despre utilizarea memoriei.
# htop.
Pentru mai multe informații despre instalare și utilizare despre comanda htop, citiți acest articol: Htop - Monitorizare interactivă a proceselor Linux
Acesta este un instrument multi-platformă de monitorizare a sistemului care afișează informații despre procesele care rulează, încărcarea procesorului, utilizarea spațiului de stocare, utilizarea memoriei, utilizarea spațiului swap și multe altele.
# priviri.
Pentru mai multe informații despre instalare și utilizare despre priviri comandă, citiți acest articol: Glances - Un instrument avansat de monitorizare a sistemului Linux în timp real
Această comandă este utilizată pentru a afișa informații despre statisticile memoriei virtuale. Pentru a instala vmstat pe sistemul dvs. Linux, puteți citi articolul de mai jos și puteți vedea mai multe exemple de utilizare:
Monitorizarea performanței Linux cu Vmstat
# vmstat.
Trebuie să luați notă de următoarele în câmpul swap din ieșirea acestei comenzi.
Acestea sunt metode simple pe care le puteți folosi și urmări pentru a monitoriza utilizarea spațiului swap și sperăm că acest articol a fost de ajutor. În cazul în care aveți nevoie de ajutor sau doriți să adăugați informații referitoare la gestionarea memoriei în sistemele Linux, vă rugăm să postați un comentariu. Rămâneți conectat la Tecmint.