logo

Kako provjeriti RAM u Linuxu

RAM (Random Access Memory) bitna je komponenta Linux sustava koju treba pomno nadzirati. U nekim uvjetima može nam ponestati memorije s vrlo sporim vremenom odgovora našem poslužitelju ili potpuno neodgovaranjem.

Kao rezultat toga, važno je znati provjeriti svoj RAM Linux jer možemo poduzeti zaštitne radnje, a ne one prave.

Možda ćemo također trebati povećati našu swap memoriju, koja se naziva i virtualna memorija, tako da se performanse poslužitelja mogu povećati.

Sada raspravljamo o načinima na koje možemo provjeriti naš RAM u Linuxu:

Provjerite RAM na Linuxu koristeći Free

Uz pomoć naredbe free možemo provjeriti naš RAM na Linuxu, a naredba free je najpopularnija naredba.

Sintaksa naredbe Free:

 $ free 

Kako provjeriti RAM u Linuxu

Na gornjoj slici možemo vidjeti da je izlaz podijeljen u dvije kategorije: memorija (stvarni RAM) i swap (također poznata kao virtualna memorija).

Uz pomoć naredbe free možemo ponuditi sljedeće informacije:

    ukupno:Uvjet ukupno znači ukupnu količinu memorije koja je trenutno instalirana na našem sustavu u kilobajtima.koristi se:Uvjet koristi se znači količinu RAM-a koju trenutno koristimo na našem sustavu u kilobajtima.besplatno:Uvjet besplatno znači količinu memorije koja je dostupna na našem sustavu u kilobajtima.podijelio:Predstavlja memoriju koju koristi tmpfs koji je virtualni datotečni sustav i čini se da je montiran, ali pripada nestabilnoj memoriji.međuspremnici:Memorija koju koristi međuspremnik jezgre naziva se međuspremnici.predmemorija:predmemorija je broj memorija koje koristi predmemorija stranica gdje se podaci mogu prvo pohraniti prije nego što se zapišu na disk.dostupno:Količina memorije dostupna na sustavu u kilobajtima naziva se dostupnom.

Jedna stvar koju moramo zabilježiti je, međutim, da mnogo memorije mogu koristiti međuspremnici ili predmemorije; ako naš sustav treba dodatnu memoriju za procese, tada kernel može osloboditi ovaj prostor. Baš kao i naredba lsblk, naredba free također se može prikazati u formatu čitljivom za čovjeka.

Možemo koristiti naredbu free zajedno s opcijom -h, kako biste provjerili trenutno dostupan RAM pomoću formata čitljivog za čovjeka.

Sintaksa:

 $ free -h 

Kako provjeriti RAM u Linuxu

Vidimo da je gornji izlaz lako čitljiv, ali je zaokružen.

Isto tako, koristeći naredbu free, možemo prikazati ukupni stupac za provjeru dostupnog RAM-a i swapa u sustavu.

Kako bismo prikazali ukupni stupac, možemo koristiti 'besplatno' naredba zajedno s opcijom '-t.'

Sintaksa:

 $ free -t 

Kako provjeriti RAM u Linuxu

Također možemo kombinirati naredbu kako bismo dobili izlaz prilagođen ljudima, kao i prikazane ukupne stupce.

pokrivenost izjave

Sintaksa:

 $ free -th 

Kako provjeriti RAM u Linuxu

Provjera /proc/meminfo za provjeru RAM-a

Kao što svi znamo, kernel je taj koji virtualizira datotečni sustav i osigurava ulazne točke za nekoliko naših uređaja u našem sustavu.

Na primjer, /proc direktorij može pohraniti reference na procese našeg sustava (to jest, deskriptore datoteka); sukladno tome, /dev može pohraniti reference na virtualne uređaje, koji na kraju upućuju na stvarne diskove.

Iako, jedan /proc datoteka može biti važnija od drugih kada govorimo o provjeri našeg RAM-a: meminfo.

gimp spremi kao jpeg

Sintaksa:

 $ cat /proc/meminfo 

Kako provjeriti RAM u Linuxu

Možemo vidjeti u gornjem izlazu; kernel prikazuje statistike koje su slične onima koje prikazuju naredbe 'free' ili 'vmstat'.

Uz pomoć datoteke /proc/meminfo imamo pristup ukupnoj količini memorije našeg sustava. memorija koja je slobodna, dostupna memorija međuspremnika i predmemorija stranice koja se može koristiti.

Na kraju, imamo pristup swap cacheu i također koristimo aktivni i neaktivni swap.

Provjerite korištenje RAM-a pomoću top naredbe

Uz pomoć vrh naredbu, možemo vidjeti sve informacije vezane uz korištenje memorije za svaki proces na našem sustavu. The vrh naredba je već instalirana u svakom Linux sustavu. Ako u slučaju da nije unaprijed instaliran, možemo ga instalirati uz pomoć prikladan naredba. Korištenjem sljedeće sintakse, možemo pokrenuti vrh naredba:

 $ top 

Kako provjeriti RAM u Linuxu

Pažljivo pogledajte stupac % mem. Ako želimo vidjeti proces koji koristi previše memorije, enter Shift + m . Skratit će programe na temelju iskorištenja memorije vrh . Ovo je prednost vrh naredba da možemo brzo nadzirati korištenje memorije našeg sustava. Možemo ući q kako biste izašli iz gornjeg izbornika.

Provjerite korištenje RAM-a pomoću naredbe htop

Kada pokrenemo naredbu htop, tada će vam prikazati sveukupne informacije vezane uz instalaciju RAM-a u kojoj se stalno ažurira statistika i prikazuje vam koliko memorije koristi svaki proces.

To nije kao slobodna zapovijed; htop pomoćni programi nisu uvijek instalirani prema zadanim postavkama na našim Linux sustavima. Iako, uz pomoć donje naredbe, možemo ga instalirati:

 $ sudo apt install htop 

Kada instalacija naredbe htop završi, možemo je pokrenuti kroz terminal koristeći sljedeću sintaksu:

 $ htop 

Kako provjeriti RAM u Linuxu

Htop naredba je besplatni GPL preglednik procesa temeljen na ncurses za svaku Linus distribuciju. To je kao top naredba osim što se u htop naredbi možemo pomicati okomito kao i vodoravno; stoga pruža potpune informacije s njihovim cjelovitim linijama naredbi koje se odnose na svaki proces koji se izvodi na sustavu.