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.