10 'besplatnih' naredbi za provjeru upotrebe memorije u Linuxu


Linux je jedan od najpopularnijih operativnih sistema otvorenog koda i dolazi sa ogromnim skupom komandi. Najvažniji i jedini način određivanja ukupnog dostupnog prostora fizičke memorije i swap memorije je korištenjem naredbe “besplatno”.

Linux naredba “free” daje informacije o ukupno korištenom i dostupnom prostoru fizičke memorije i swap memorije sa baferima koristi kernel u Linux/Unix operativnim sistemima.

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

1. Prikažite sistemsku memoriju

Slobodna komanda koja se koristi za provjeru iskorištenog i dostupnog prostora fizičke memorije i swap memorije u KB. Pogledajte naredbu u akciji ispod.

free

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

2. Prikažite memoriju u bajtovima

Besplatna komanda sa opcijom -b, prikaz veličine 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 kilobajtovima

Besplatna komanda sa opcijom -k, prikaz veličine 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. Prikažite memoriju u megabajtima

Da vidite veličinu memorije u (MB) Megabajtima koristite opciju kao -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. Prikažite memoriju u gigabajtima

Korišćenjem opcije -g sa slobodnom komandom, prikazaće se veličina 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. Prikaži ukupnu liniju

Besplatna naredba sa -t opcijom, na kraju će prikazati ukupan red.

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 prilagođene baferu

Podrazumevano, besplatna komanda prikazuje red “bafer prilagođen”, da biste onemogućili ovu liniju, koristite opciju kao -o.

free -o

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

8. Prikaži status memorije za redovne intervale

Opcija -s sa brojem, koristi se za ažuriranje besplatne komande u redovnim intervalima. Na primjer, naredba ispod će ažurirati 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 komande.

free -V

procps version 3.2.8

Pročitajte također

Top Command, Find Command, Netstat Command.