10 'besplatnih' naredbi za provjeru upotrebe memorije u Linuxu


Linux jedan je od najpopularnijih operativnih sustava otvorenog koda i dolazi s ogromnim skupom naredbi. Najvažniji i jedini način određivanja ukupnog dostupnog prostora fizičke memorije i swap memorije je korištenje naredbe “slobodno”.

Linux “free” naredba daje informacije o ukupnom korištenom i dostupnom prostoru fizičke memorije i swap memorije s međuspremnicima koristi kernel u Linux/Unix operativnim sustavima.

Ovaj članak pruža neke korisne primjere naredbi “slobodno” s opcijama koje bi vam mogle biti korisne za bolje korištenje memorije koju imate.

1. Prikaz memorije sustava

Besplatna naredba koja se koristi za provjeru iskorištenog i dostupnog prostora fizičke memorije i swap memorije u KB. Pogledajte naredbu u akciji u nastavku.

free

             total       used       free     shared    buffers     cached
Mem:       1021628     912548     109080          0     120368     655548
-/+ buffers/cache:     136632     884996
Swap:      4194296          0    4194296

2. Prikaz memorije u bajtovima

Besplatna naredba s opcijom -b, prikazuje veličinu memorije u Bajtovima.

free -b

             total       used       free     shared    buffers     cached
Mem:    1046147072  934420480  111726592          0  123256832  671281152
-/+ buffers/cache:  139882496  906264576
Swap:   4294959104          0 4294959104

3. Prikažite memoriju u kilo bajtovima

Besplatna naredba s opcijom -k, prikazuje veličinu memorije u (KB) Kilobajtima.

free -k

             total       used       free     shared    buffers     cached
Mem:       1021628     912520     109108          0     120368     655548
-/+ buffers/cache:     136604     885024
Swap:      4194296          0    4194296

4. Prikaz memorije u megabajtima

Da biste vidjeli veličinu memorije u (MB) Megabajtima koristite opciju -m.

free -m

             total       used       free     shared    buffers     cached
Mem:           997        891        106          0        117        640
-/+ buffers/cache:        133        864
Swap:         4095          0       4095

5. Prikaz memorije u gigabajtima

Korištenje opcije -g s naredbom free prikazat će veličinu memorije u GB(Gigabajti).

free -g
             total       used       free     shared    buffers     cached
Mem:             0          0          0          0          0          0
-/+ buffers/cache:          0          0
Swap:            3          0          3

6. Prikaz ukupne linije

Besplatna naredba s opcijom -t ispisat će ukupni redak na kraju.

free -t

            total       used       free     shared    buffers     cached
Mem:       1021628     912520     109108          0     120368     655548
-/+ buffers/cache:     136604     885024
Swap:      4194296          0    4194296
Total: 5215924 912520 4303404

7. Onemogućite prikaz linije podešene međuspremnika

Prema zadanim postavkama slobodna naredba prikazuje redak “buffer adjusted”, da biste onemogućili ovaj redak koristite opciju kao -o.

free -o

            total       used       free     shared    buffers     cached
Mem:       1021628     912520     109108          0     120368     655548
Swap:      4194296          0    4194296

8. Prikaz statusa memorije za redovite intervale

Opcija -s s brojem, koja se koristi za ažuriranje besplatne naredbe u redovitim intervalima. Na primjer, naredba u nastavku ažurirat će besplatnu naredbu svakih 5 sekundi.

free -s 5

             total       used       free     shared    buffers     cached
Mem:       1021628     912368     109260          0     120368     655548
-/+ buffers/cache:     136452     885176
Swap:      4194296          0    4194296

9. Prikaži statistiku niske i visoke memorije

Prekidač -l prikazuje detaljnu statistiku velike i niske veličine memorije.

free -l

             total       used       free     shared    buffers     cached
Mem:       1021628     912368     109260          0     120368     655548
Low:        890036     789064     100972
High:       131592     123304       8288
-/+ buffers/cache:     136452     885176
Swap:      4194296          0    4194296

10. Provjerite besplatnu verziju

Opcija -V, prikazuje informacije o verziji besplatne naredbe.

free -V

procps version 3.2.8

Pročitajte također

Top naredba, naredba Find, naredba Netstat.