10 brezplačnih ukazov za preverjanje uporabe pomnilnika v Linuxu


Linux je eden najbolj priljubljenih odprtokodnih operacijskih sistemov in ima ogromno ukazov. Najpomembnejši in najprimernejši način določanja skupnega razpoložljivega prostora fizičnega pomnilnika in zamenjave pomnilnika je z uporabo ukaza "free".

Ukaz Linux "free" daje informacije o skupnem porabljenem in razpoložljivem prostoru fizičnega pomnilnika ter zamenjava pomnilnika z medpomnilniki, ki jih jedro uporablja v Linuxu/Unixu, kot so operacijski sistemi.

V tem članku je nekaj koristnih primerov »brezplačnih« ukazov z možnostmi, ki bi vam lahko koristili, če želite bolje izkoristiti svoj pomnilnik.

1. Prikaz sistemskega pomnilnika

Prosti ukaz, ki se uporablja za preverjanje uporabljenega in razpoložljivega prostora fizičnega pomnilnika in zamenjave pomnilnika v KB. Glejte spodnji ukaz v akciji.

# free

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

2. Prikaži pomnilnik v bajtih

Brezplačen ukaz z možnostjo -b, prikaz velikosti pomnilnika v bajtih.

# 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ži pomnilnik v kilobajtih

Brezplačen ukaz z možnostjo -k, prikaži velikost pomnilnika v (KB) kilobajtih.

# 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ži pomnilnik v megabajtih

Če si želite ogledati velikost pomnilnika v (MB) megabajtih, uporabite možnost -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ži pomnilnik v gigabajtih

Z uporabo možnosti -g z brezplačnim ukazom bi prikazali velikost pomnilnika v GB (gigabajtih).

# 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 skupno vrstico

Brezplačen ukaz z možnostjo -t, na koncu bo navedena celotna vrstica.

# 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. Onemogočite prikaz črte, prilagojene medpomnilniku

Prosti ukaz privzeto prikaže vrstico »buffer prilagojeno«, če želite to vrstico onemogočiti, uporabite možnost -o.

# free -o

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

8. Prikaz stanja pomnilnika za redne intervale

Možnost -s s številko, ki se uporablja za redno posodabljanje brezplačnega ukaza. Na primer, spodnji ukaz bo posodobil brezplačni ukaz vsakih 5 sekund.

# 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 statistiko o nizkem in visokem pomnilniku

Stikalo -l prikazuje podrobne statistične podatke o veliki in majhni velikosti pomnilnika.

# 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. Preverite brezplačno različico

Možnost -V, prikaže informacije o brezplačni različici ukaza.

# free -V

procps version 3.2.8

Ukaz Netstat.