10 ilmaista komentoa muistin käytön tarkistamiseksi Linuxissa


Linux on yksi suosituimmista avoimen lähdekoodin käyttöjärjestelmistä, ja siinä on valtava joukko komentoja. Tärkein ja ainoa tapa määrittää fyysisen muistin ja vaihtomuistin koko käytettävissä oleva tila on "ilmainen" -komento.

Linux “free” -komento antaa tietoja fyysisen muistin käytetystä ja käytettävissä olevasta kokonaismäärästä ja vaihda muisti puskurien kanssa, joita ydin käyttää Linux/Unixin kaltaisissa käyttöjärjestelmissä.

Tässä artikkelissa on hyödyllisiä esimerkkejä "ilmaisista" komennoista vaihtoehdoilla, joista voi olla hyötyä käytettävissä olevan muistin hyödyntämiseen paremmin.

1. Näytä järjestelmän muisti

Vapaa komento, jolla tarkistetaan käytetty ja käytettävissä oleva fyysisen muistin tila ja vaihdetaan muisti KB: ssä. Katso komento toiminnassa alla.

# free

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

2. Näytä muisti tavuina

Vapaa komento vaihtoehdolla -b, näytä muistin koko tavuina.

# free -b

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

3. Näytä muisti kilotavuina

Vapaa komento vaihtoehdolla -k, näytä muistin koko kilotavuina (kt).

# free -k

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

4. Näytä muisti megatavuina

Jos haluat nähdä muistin koon (Mt) megatavuina, käytä vaihtoehtoa -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. Näytä muisti gigatavuina

Käyttämällä -g-vaihtoehtoa ilmaisella komennolla, muistin koko näytetään gigatavuina.

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

6. Näytä kokonaisrivi

Vapaa komento -t-vaihtoehdolla listaa kokonaisrivin lopussa.

# 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. Poista puskurilla säädetyn linjan näyttö käytöstä

Oletuksena vapaa komento näyttää "puskurin säätö" -rivin, jotta tämä rivin käyttö voidaan poistaa käytöstä -o-muodossa.

# free -o

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

8. Näytä säännöllisten intervallien muistin tila

-S-vaihtoehto numerolla, jota käytetään päivittämään ilmainen komento säännöllisin väliajoin. Esimerkiksi seuraava komento päivittää ilmaisen komennon 5 sekunnin välein.

# 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. Näytä vähäisen ja korkean muistin tilastot

L-kytkin näyttää yksityiskohtaiset tilastot suuresta ja matalasta muistista.

# 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. Tarkista ilmainen versio

-V -vaihtoehto näyttää ilmaisen komentoversiotiedot.

# free -V

procps version 3.2.8

Netstat-komento.