Terminal Tuts

Top 6 naredbi za provjeru upotrebe memorije na Linuxu

Top 6 naredbi za provjeru upotrebe memorije na Linuxu

Otkrivate li da vaša instalacija Linuxa u posljednje vrijeme radi polako? Ako to učinite, tada morate testirati koji programi ili procesi koriste sistemske resurse. Postoje, naravno, neki procesi koji se pokvare i pokrenu u pozadini bez vašeg znanja.

U ovom ćemo članku navesti glavne naredbe za provjeru upotrebe memorije na Linuxu. Naredbe bi vam trebale pomoći da razumijete potrošnju memorije programa i procesa. Administratori sustava koji kontroliraju udaljene Linux sustave možda će trebati koristiti pristup naredbenog retka. Tada biste trebali biti u mogućnosti poduzeti potrebne radnje poput onemogućavanja postupka i prebacivanja programa s drugim koji je kompatibilan s vašim sustavom.

Naredbe za provjeru upotrebe memorije na Linuxu

Za tutorial ćemo koristiti Ubuntu 19.10. Ako koristite drugu verziju ili drugu distro, vodič bi i dalje trebao raditi jer oni nisu ovisni o distro, osim o smem i htop alat čija instalacija ovisi o distro-u.

1. Vrh

vrh jednostavan je način provjere upotrebe memorije na vašem sustavu. To je također jedna od najčešće korištenih naredbi, jer nudi interaktivni, dinamički prikaz u stvarnom vremenu tekućeg procesa.

Pokrenite terminal i upotrijebite naredbu:

vrh

Pogledajmo to na djelu u nastavku.

gornji popis dinamičkih procesa

Kao što vidite, to je dovoljno informacija o svakom procesu, uključujući njegov PID, korisnika, RES, naredbu, vrijeme + itd.

Ako želite prikazati samo deset procesa, upotrijebite naredbu u nastavku.

vrh -b | glava - 10

2. Besplatno

besplatno je još jedan koristan i popularan način provjere potrošnje memorije. Pruža vam orlovski pogled na memoriju na vašem uređaju. Prikazuje rabljenu i besplatnu zamjenu i fizičku memoriju. Štoviše, također ukazuje na predmemorije i međuspremnike jezgre.

Besplatna naredba izdvaja podatke iz datoteke “/ proc / meminfo”.

Da biste pokrenuli naredbu, upišite:

besplatno - m

Prikaz memorije sustava pomoću besplatnog

Kao što možete, ima više stupaca, uključujući ukupno, upotrijebljeno, besplatno, dijeljeno, buff / cache i dostupno. Ovi su stupci ispunjeni informacijama koje odgovaraju Memu i Zamjeni.

3. / PROC / MEMINFO datoteka

Ako želite detaljnije informacije o potrošnji i upotrebi memorije vašeg sustava, tada možete pogledati datoteku / proc / meminfo koja sadrži razne informacije o korištenju memorije u stvarnom vremenu. To je i virtualna datoteka.

Da biste provjerili njegov sadržaj i saznali više o korištenju memorije, morate upotrijebiti naredbu u nastavku.

mačka / proc / meminfo

Učenje o sistemskoj memoriji pomoću datoteke / proc / meminfo

4. VMSTAT

Ako želite naučiti o virtualnoj memoriji, tada morate koristiti vmstat naredba. Široko se koristi za izvještavanje o statistikama virtualne memorije. Korištenjem naredbe možete znati o memoriji, procesima, blokiranju IO-a, straničenju, CPU-u i diskovima.

Naredba za to je kao u nastavku.

vmstat

Korištenje vmstata za učenje o virtualnoj memoriji

Kao što vidite, izlaz može biti malo zbunjujući. Šest značajnih dijelova rezultata uključuju sljedeće, postupke, memoriju, zamjenu, io, sustav i CPU. To znači da nudi informacije o šest aspekata vašeg stroja.

U procesu navodi dva parametra:

U slučaju memorije, navodi sljedeće parametre:

Ako pogledate zamjenu, pronaći ćete dva parametra:

Dalje, imamo IO.

Drugi zadnji odjeljak sastoji se od sljedećeg:

Na kraju, CPU navodi sljedeće:

5. SMEM

The smem naredba je korisna za generiranje brojnih izvještaja na Linux sustavima. Ne dolazi unaprijed instaliran s Ubuntu distro verzijom koju koristimo. Da biste ga instalirali, trebate koristiti sljedeće:

sudo apt-get instaliraj smem

Dakle, što točno nudi smem?

To je alat koji pruža razna izvješća temeljena na memoriji. Pomoću nje možete generirati izvještaje o jedinstvenoj veličini skupa (USS), veličini rezidentne garniture (RSS) i proporcionalnoj veličini seta (RSS).

Svako izvješće ima svoju vrijednost i nudi nešto jedinstveno. Razmotrimo ih u nastavku.

Bilješka: Koristite ga samo ako imate Python 2.instalirana x verzija. Trebalo bi izbaciti pogrešku ako koristite Python 3.x verzija ili novija.

6. HTOP

Posljednje o čemu ćemo razgovarati je htop. Za razliku od ostalih naredbi, on nudi interaktivni prikaz procesa. To je nekako slično vrh ali pruža bolji pregled i kontrolu nad informacijama. Na primjer, omogućuje vam pomicanje vodoravno i okomito.

Da biste ga instalirali, trebate upotrijebiti sljedeću naredbu:

sudo apt instalirati htop

Jednom instaliran, morate upisati htop u naredbeni redak da biste ga pokrenuli.

Interaktivni htop pogled

Zaključak

To nas vodi do kraja našeg članka o glavnim naredbama za provjeru upotrebe memorije na Linuxu. Nadamo se da ste pronašli onu koja vam najviše odgovara. Pronalazite li još neke naredbe koje su važne i nisu ovdje spomenute? Koje su blagodati koje ima? Upotrijebite obrazac u nastavku kako biste obavijestili čitatelje FOSSLinuxa.

Top 5 ergonomskih proizvoda za računalni miš za Linux
Uzrokuje li dugotrajno korištenje računala bolove u zapešću ili prstima? Patite li od ukočenih zglobova i stalno se morate rukovati? Osjećate li goruć...
How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...
Zamijenite svoje tipke miša različito za različiti softver pomoću X-Mouse Button Control
Možda vam treba alat koji bi mogao promijeniti kontrolu miša sa svakom aplikacijom koju koristite. Ako je to slučaj, možete isprobati aplikaciju pod n...