VITUX
ca utilizatori Ubuntu, în special ca administratori, trebuie să verificăm cât de multe resurse RAM utilizează sistemul nostru și cât de mult este gratuit. Știm, de asemenea, că majoritatea sarcinilor legate de administrare pot fi realizate mai bine prin linia de comandă Linux decât prin interfața grafică a utilizatorului. De exemplu, serverele funcționează de obicei pe shell și nu există deloc GUI disponibil. Deoarece este cel mai important să controlați resursele de memorie de pe servere, cel mai bine este să învățați comenzile corespunzătoare care ne pot ajuta cu administrarea serverului.
acest articol explică modul de utilizare a următoarelor 5 comenzi pentru a verifica memoria disponibilă:
- comanda liberă
- comanda vmstat
- comanda /proc/meminfo
- comanda superioară
- comanda htop
utilizând aceste comenzi, puteți fi întotdeauna sigur că sunt disponibile suficiente resurse de memorie pentru procesele foarte importante care rulează pe serverele dvs. De exemplu, dacă rulați un server web, puteți fi sigur că lipsa resurselor nu va încetini accesul la site-ul web sau chiar va bloca site-ul web.
am rulat comenzile și procedurile menționate în acest articol pe un sistem Ubuntu 20.04 LTS.
pentru a afișa utilizarea memoriei, folosim linia de comandă Ubuntu, aplicația Terminal. Puteți deschide terminalul fie utilizând linia de sistem, fie combinația de taste Ctrl + alt + T.
Metoda 1: Comanda gratuită
deoarece comanda gratuită este cea mai utilizată și, fără îndoială, cea mai utilă, vom menționa mai întâi utilizarea acesteia. Această comandă este utilizată pentru a verifica informațiile despre utilizarea RAM de către sistemul dvs. Iată comanda pe care o veți introduce în Terminal:
$ free -m
steagul m înseamnă că informațiile vor fi afișate în MBs.
coloana disponibilă indică memoria disponibilă. Coloana utilizată în intrarea swap este, de asemenea, 0, ceea ce înseamnă că totul este neutilizat și, prin urmare, gratuit.
Metoda 2: Comanda vmstat
pentru a vizualiza statisticile de memorie prin comanda vmstat, o puteți utiliza în felul următor:
$ vmstat -s
steagul s oferă statistici detaliate despre utilizarea memoriei.
puteți vizualiza memoria liberă și intrarea de memorie swap liberă în ieșire, indicând memoria disponibilă în sistemul dvs.
metoda 3: comanda /proc/meminfo
următoarea comandă extrage informații legate de memorie din sistemul de fișiere /proc. Aceste fișiere conțin informații dinamice despre sistem și kernel, mai degrabă decât fișierele de sistem reale.
aceasta este comanda pe care o veți folosi pentru a imprima informații despre memorie:
$ cat /proc/meminfo
ieșirea acestei comenzi este similară cu comanda vmstat. Puteți vizualiza cu ușurință memoria liberă în rezultatul MemFree și memoria swap gratuit în rezultatul SwapFree.
Metoda 4: comanda de sus
comanda de sus este utilizată pentru a imprima CPU și utilizarea memoriei sistemului dvs. Puteți utiliza pur și simplu această comandă după cum urmează:
$ top
în antetul ieșirii, puteți vedea intrările KiB mem și KiB Swap prin care puteți verifica resursele de memorie utilizate și libere.
Metoda 5: comanda htop
la fel ca comanda de sus, comanda htop oferă, de asemenea, o analiză detaliată a utilizării procesorului și a memoriei. Dacă nu aveți instalat htop pe sistemul dvs., îl puteți instala actualizând mai întâi depozitele abt prin următoarea comandă:
$ sudo apt-get update
și apoi instalați htop introducând următoarea comandă ca sudo:
$ sudo apt install htop
odată ce htop este instalat, puteți utiliza pur și simplu următoarea comandă pentru a imprima informațiile necesare:
$ htop
intrările Mem (memorie aka RAM) și Swp (Swap) din antet indică memoria utilizată și totală prin care puteți calcula memoria liberă disponibilă pe sistemul dvs.
cu comenzile pe care le-am menționat în acest articol, puteți monitoriza că procesele sistemului dvs. nu sunt niciodată în afara memoriei. Puteți evita GUI cu totul și să păstreze în continuare un control privind utilizarea memoriei pe computerele personale și servere.