Terminal Tuts

Top 6 ukazov za preverjanje porabe pomnilnika v Linuxu

Top 6 ukazov za preverjanje porabe pomnilnika v Linuxu

Se vam zdi, da vaša namestitev Linuxa v zadnjem času deluje počasi? V tem primeru morate preizkusiti, kateri programi ali procesi uporabljajo sistemske vire. Seveda obstajajo nekateri procesi, ki se brez vaše vednosti odvijajo v ozadju.

V tem članku bomo našteli glavne ukaze za preverjanje uporabe pomnilnika v Linuxu. Ukazi naj vam pomagajo razumeti porabo pomnilnika programov in procesov. Sistemski skrbniki, ki nadzorujejo oddaljene sisteme Linux, bodo morda morali uporabiti pristop ukazne vrstice. Nato bi morali biti sposobni sprejeti potrebne ukrepe, na primer onemogočiti postopek in preklopiti program z drugim, ki je združljiv z vašim sistemom.

Ukazi za preverjanje porabe pomnilnika v Linuxu

Za vadnico bomo uporabili Ubuntu 19.10. Če uporabljate drugo različico ali drugo distro, mora vodnik še vedno delovati, saj ti niso odvisni od distro, razen smem in htop orodje, katerega namestitev je odvisna od distribucije.

1. Na vrh

vrh je preprost način za preverjanje porabe pomnilnika v vašem sistemu. Je tudi eden najpogosteje uporabljenih ukazov, ker ponuja interaktivni, dinamični in sprotni prikaz tekočega procesa.

Zaženite terminal in uporabite ukaz:

vrh

Oglejmo si to v nadaljevanju.

na vrhu sezname dinamično

Kot lahko vidite, je dovolj informacij o vsakem postopku, vključno z njegovimi PID, uporabnikom, RES, ukazom, Time + itd.

Če želite prikazati samo deset procesov, uporabite spodnji ukaz.

vrh -b | glava - 10

2. prost

prost je še en uporaben in priljubljen način preverjanja porabe pomnilnika. Omogoča vam ogled orlovskega spomina na vaši napravi. Prikazuje rabljeno in brezplačno zamenjavo ter fizični pomnilnik. Poleg tega označuje tudi predpomnilnike in medpomnilnike jedra.

Brezplačni ukaz izvleče podatke iz datoteke »/ proc / meminfo«.

Če želite zagnati ukaz, vnesite:

brezplačno - m

Prikaz pomnilnika sistema z uporabo brezplačnega

Kot lahko, ima več stolpcev, vključno s skupno, uporabljeno, brezplačno, v skupni rabi, buff / cache in na voljo. Ti stolpci so napolnjeni z informacijami, ki ustrezajo Mem in Swap.

3. / PROC / MEMINFO datoteka

Če želite podrobnejše informacije o porabi in uporabi sistemskega pomnilnika, si lahko ogledate datoteko / proc / meminfo, ki vsebuje različne podatke o porabi pomnilnika v realnem času. Je tudi navidezna datoteka.

Če želite preveriti njegovo vsebino in izvedeti več o uporabi pomnilnika, uporabite spodnji ukaz.

mačka / proc / meminfo

Spoznavanje sistemskega pomnilnika z datoteko / proc / meminfo

4. VMSTAT

Če želite izvedeti več o navideznem pomnilniku, morate uporabiti vmstat ukaz. Veliko se uporablja za poročanje statistik navideznega pomnilnika. Z uporabo ukaza lahko poznate pomnilnik, procese, blok IO, ostranjevanje, CPU in diske.

Ukaz zanj je kot spodaj.

vmstat

Uporaba vmstat za spoznavanje navideznega pomnilnika

Kot lahko vidite, je rezultat lahko nekoliko zmeden. Šest pomembnih delov izhoda vključuje naslednje, procesorje, pomnilnik, swap, io, sistem in CPU. To pomeni, da ponuja informacije o šestih vidikih vaše naprave.

V postopku navaja dva parametra:

V primeru pomnilnika vsebuje naslednje parametre:

Če pogledate zamenjavo, boste našli dva parametra:

Nato imamo IO.

Drugi zadnji odsek vsebuje naslednje:

Na koncu CPU našteje naslednje:

5. SMEM

The smem ukaz je koristen za ustvarjanje številnih poročil o sistemih Linux. Ni vnaprej nameščen z distribucijsko različico Ubuntu, ki jo uporabljamo. Če ga želite namestiti, uporabite naslednje:

sudo apt-get namestite smem

Torej, kaj točno smem ponuja?

Je orodje, ki ponuja različna poročila, ki temeljijo na pomnilniku. Z njim lahko ustvarite poročila o enolični velikosti nabora (USS), velikosti nastavljene velikosti (RSS) in sorazmerni velikosti nabora (RSS).

Vsako poročilo ima svojo vrednost in ponuja nekaj unikatnega. Pogovorimo se o njih spodaj.

Opomba: Uporabite ga samo, če imate Python 2.nameščena različica x. Če uporabljate Python 3, bi se pojavila napaka.različica x ali novejša.

6. HTOP

Zadnja, o kateri bomo razpravljali, je htop. Za razliko od drugih ukazov ponuja interaktivni pogled na procese. Je nekako podoben vrh vendar zagotavlja boljši pregled in nadzor nad informacijami. Na primer, omogoča vam drsenje vodoravno in navpično.

Če ga želite namestiti, uporabite naslednji ukaz:

sudo apt namestite htop

Ko je nameščen, morate v ukazni poziv vnesti htop, da ga zaženete.

Interaktivni pogled htop

Zaključek

To nas pripelje do konca našega članka o glavnih ukazih za preverjanje porabe pomnilnika v Linuxu. Upamo, da ste našli tistega, ki je najbolj primeren za vas. Ali najdete še kakšen pomemben ukaz, ki tukaj ni omenjen? Kakšne koristi ima? S spodnjim obrazcem obvestite bralce FOSSLinux.

SuperTuxKart za Linux
SuperTuxKart je odličen naslov, zasnovan tako, da vam brezplačno ponuja izkušnjo Mario Kart v vašem sistemu Linux. Igrati je precej zahtevno in zabavn...
Vadnica za bitko za Wesnoth
Bitka za Wesnoth je ena izmed najbolj priljubljenih odprtokodnih strateških iger, ki jih lahko trenutno igrate. Ne samo, da se ta igra razvija že zelo...
0 A.D. Vadnica
Od številnih strateških iger tam 0 A.D. uspe izstopati kot izčrpen naslov in zelo globoka, taktična igra, čeprav je odprtokodna. Razvoj igre deluje ze...