logo

Kako preveriti RAM v Linuxu

RAM (pomnilnik z naključnim dostopom) je bistvena komponenta sistema Linux, ki ga je treba natančno spremljati. V nekaterih primerih nam lahko zmanjka pomnilnika z zelo počasnimi odzivnimi časi na naš strežnik ali pa se popolnoma neodziven.

Zato je bistveno vedeti, kako preveriti svoj RAM Linux ker lahko sprejmemo zaščitne ukrepe namesto pravih.

Morda bomo morali povečati tudi izmenjalni pomnilnik, imenovan tudi navidezni pomnilnik, da bi lahko povečali zmogljivost strežnika.

Zdaj pa razpravljamo o načinih, s katerimi lahko preverimo naš RAM v Linuxu:

Preverite RAM v Linuxu z možnostjo Free

S pomočjo ukaza free lahko preverimo naš RAM na Linuxu in ukaz free je najbolj priljubljen ukaz.

Sintaksa ukaza Free:

 $ free 

Kako preveriti RAM v Linuxu

Na zgornji sliki lahko vidimo, da je izhod razdeljen v dve kategoriji: pomnilnik (dejanski RAM) in zamenjava (znan tudi kot navidezni pomnilnik).

S pomočjo ukaza free lahko ponudimo naslednje podatke:

    skupaj:Izraz skupaj pomeni skupno količino pomnilnika, ki je trenutno nameščen v našem sistemu v kilobajtih.uporabljeno:Izraz rabljeno pomeni količino RAM-a, ki jo trenutno uporabljamo v našem sistemu v kilobajtih.prost:Izraz prost pomeni količino pomnilnika, ki je na voljo v našem sistemu v kilobajtih.v skupni rabi:Predstavlja pomnilnik, ki ga uporablja tmpfs, ki je navidezni datotečni sistem, in zdi se, da je nameščen, vendar pripada hlapnemu pomnilniku.medpomnilniki:Pomnilnik, ki ga uporablja medpomnilnik jedra, se imenuje medpomnilniki.predpomnilnik:predpomnilnik je število pomnilnikov, ki jih uporablja predpomnilnik strani, kamor se lahko najprej shranijo podatki, preden se zapišejo na disk.na voljo:Količina pomnilnika, ki je na voljo v sistemu v kilobajtih, se imenuje razpoložljiva.

Ena stvar, ki jo moramo upoštevati, je, da lahko medpomnilniki ali predpomnilniki uporabljajo veliko pomnilnika; če naš sistem potrebuje dodaten pomnilnik za procese, potem lahko jedro sprosti ta prostor. Tako kot ukaz lsblk je lahko tudi ukaz free prikazan v človeku berljivem formatu.

Ukaz free lahko uporabimo skupaj z možnostjo -h, da preverite trenutno razpoložljivi RAM z uporabo človeku berljive oblike.

Sintaksa:

 $ free -h 

Kako preveriti RAM v Linuxu

Vidimo lahko, da je zgornji izpis lahko berljiv, vendar je zaokrožen.

Podobno lahko z ukazom free prikažemo skupni stolpec, da preverimo RAM in zamenjavo, ki sta na voljo v sistemu.

Za prikaz skupnega stolpca lahko uporabimo 'prost' ukaz skupaj z možnostjo '-t.'

Sintaksa:

 $ free -t 

Kako preveriti RAM v Linuxu

Ukaz lahko tudi združimo, da dobimo človeku prijazen izhod in prikazane skupne stolpce.

primerjaj niz java

Sintaksa:

 $ free -th 

Kako preveriti RAM v Linuxu

Pregledovanje /proc/meminfo za preverjanje RAM-a

Kot vsi vemo, je jedro tisto, ki virtualizira datotečni sistem in zagotavlja vstopne točke za nekaj naših naprav v našem sistemu.

Na primer, /proc imenik lahko shrani sklice na procese našega sistema (to je deskriptorje datotek); v skladu s tem lahko /dev shrani sklice na virtualne naprave, ki sčasoma kažejo na prave diske.

Čeprav ena /proc datoteka je lahko pomembnejša od drugih, ko govorimo o preverjanju našega RAM-a: meminfo.

js set

Sintaksa:

 $ cat /proc/meminfo 

Kako preveriti RAM v Linuxu

V zgornjem rezultatu lahko vidimo; jedro prikazuje statistike, ki so podobne tistim, ki jih prikazujeta ukaza 'free' ali 'vmstat'.

S pomočjo datoteke /proc/meminfo imamo dostop do celotne količine pomnilnika našega sistema. prost pomnilnik, razpoložljivi vmesni pomnilnik in predpomnilnik strani, ki se lahko uporabi.

Nazadnje imamo dostop do predpomnilnika swap in uporabljamo tudi aktivno in neaktivno zamenjavo.

Preverite uporabo RAM-a z ukazom top

S pomočjo vrh lahko vidimo vse informacije v zvezi z uporabo pomnilnika za vsak proces v našem sistemu. The vrh ukaz je že nameščen v vsakem sistemu Linux. Če v primeru, da ni vnaprej nameščen, ga lahko namestimo s pomočjo apt ukaz. Z uporabo naslednje sintakse lahko zaženemo vrh ukaz:

 $ top 

Kako preveriti RAM v Linuxu

Pozorno preglejte stolpec % mem. Če želimo videti proces, ki uporablja preveč pomnilnika, vnesite Shift + m . Programe bo skrajšal na podlagi zasedenosti pomnilnika vrh . To je prednost vrh ukaz, da lahko hitro spremljamo uporabo pomnilnika našega sistema. Lahko vstopimo q za izhod iz zgornjega menija.

Preverite uporabo RAM-a z ukazom htop

Ko zaženemo ukaz htop, vam bo to prikazalo splošne informacije v zvezi z namestitvijo RAM-a, v katerem nenehno posodablja statistiko in vam prikaže, koliko pomnilnika uporablja vsak proces.

Ni kot brezplačen ukaz; pripomočki htop niso vedno nameščeni privzeto v naših sistemih Linux. Čeprav ga lahko s pomočjo spodnjega ukaza namestimo:

 $ sudo apt install htop 

Ko je namestitev ukaza htop končana, ga lahko zaženemo prek terminala z uporabo naslednje sintakse:

 $ htop 

Kako preveriti RAM v Linuxu

Ukaz Htop je brezplačen GPL pregledovalnik procesov, ki temelji na ncurses, za vsako distribucijo Linus. Je tako kot ukaz top, le da se lahko v ukazu htop premikamo navpično in vodoravno; tako zagotavlja popolne informacije s popolnimi ukaznimi vrsticami, povezanimi z vsakim procesom, ki se izvaja v sistemu.