Android

Vapaa komento Linuxissa

Microsoft Teams Quick Commands (Can they save you time?)

Microsoft Teams Quick Commands (Can they save you time?)

Sisällysluettelo:

Anonim

Kuinka paljon vapaata RAM-muistia on käytettävissä Linux-järjestelmässäni? Onko tarpeeksi vapaata muistia uusien sovellusten asentamiseen ja ajamiseen?

Linux-järjestelmissä voit käyttää free komentoa saadaksesi yksityiskohtaisen raportin järjestelmän muistin käytöstä.

free komento antaa tietoja fyysisen ja vaihtomuistin kokonaismäärästä sekä järjestelmän vapaasta ja käytetystä muistista ja vaihtotilasta.

Kuinka käyttää ilmaista komentoa

free komennon syntaksi on seuraava:

free

Kun sitä käytetään ilman vaihtoehtoa, free komento näyttää tietoja muistista ja vaihdetaan kibibyteinä. 1 kibibyte (KiB) on 1024 tavua.

free

Tuloste sisältää kolme riviä, otsikon, yhden rivin muistille ja yhden vaihtoa varten:

total used free shared buff/cache available Mem: 8075208 3204964 1310540 551232 3559704 4198340 Swap: 2097148 0 2097148 Vanhemmissa Linux-versioissa lähtö saattaa olla hiukan erilainen.

Tässä on, mitä kukin sarake tarkoittaa:

  • yhteensä - Tämä luku edustaa sovellusten käyttämää kokonaismäärää. käytetty - käytetty muisti. Se lasketaan seuraavasti: used = total - free - buffers - cache vapaa - vapaa / käyttämätön muisti. jaettu - tämä sarake voidaan jättää huomioimatta, koska sillä ei ole merkitystä. Se on täällä vain taaksepäin yhteensopivuuden vuoksi. puskuri / välimuisti - Ytimen puskureiden sekä sivuvälimuistin ja laattojen käyttämä yhdistetty muisti. / tämä muisti voidaan ottaa takaisin milloin tahansa, jos sovellukset sitä tarvitsevat. Jos haluat puskurien ja välimuistin näkyvän kahdessa erillisessä sarakkeessa, käytä -w vaihtoehtoa. käytettävissä - arvio muistin määrästä, joka on käytettävissä uusien sovellusten käynnistämiseen vaihtamatta.

Näytetään muistin käyttö ihmisen luettavassa muodossa

Kuten yllä olevassa esimerkissä näimme, oletusarvoisesti free komento näyttää muistin tiedot kibibyteinä. Jos haluat tarkastella tietoja ihmisluettavassa muodossa (yleensä megatavua ja gigatavua), käytä -h vaihtoehtoa:

free -h

total used free shared buff/cache available Mem: 487M 219M 54M 4.5M 214M 228M Swap: 1.5G 0B 1.5G

Näytetään muistin käyttö muissa mittareissa

free komennon avulla voit myös määrittää yksikön, jossa muisti mitataan. Voimassa olevat vaihtoehdot ovat:

  • -b , - tavua - Näytä lähtö tavuina. --kilo - näytön lähtö kilotavuina (1 kt = 1000 tavua). --mega - näytön lähtö megatavuina. --giga - näytön lähtö gigatavuina. --tera - näytön lähtö teratavuina. -k , --kibi - Näytön lähtö kibibyteinä. (1KiB = 1024 tavua). Tämä on oletusyksikkö. -m , --mebi - Näytön lähtö mebibyteissä. -g , --gibi - Näyttö ulostulo gibyteinä. --tebi - Näyttö lähtö tebibyteissä. --peti - Näyttö lähtö pebyytteinä. --si - Käytä 1024: n sijasta tehoa 1000. Esimerkiksi --mebi --si on yhtä suuri kuin --mega .

Jos esimerkiksi haluat näyttää tulosteen megatavuina, kirjoita:

free --mega

total used free shared buff/cache available Mem: 8075 4022 233 614 3819 3336 Swap: 2097 0 2097

Näytetään sarakkeiden kokonaismäärät

Jos haluat näyttää rivin, joka näyttää sarakkeiden kokonaismäärät, käytä -t vaihtoehtoa. Tämä antaa sinulle summan muistista ja vaihdosta kokonaismäärässä, käytetyissä ja vapaissa sarakkeissa.

free -h -t

total used free shared buff/cache available Mem: 7.7G 3.9G 483M 526M 3.4G 3.2G Swap: 2.0G 0B 2.0G Total: 9.7G 3.9G 2.5G

Tulosta tulostetta jatkuvasti

Jos haluat jatkuvasti näyttää muistitietoja näytöllä, käytä -s , - --seconds -vaihtoehtoja ja numeroa, joka määrittää viiveen.

Voit esimerkiksi tulostaa muistitiedot joka viides sekunti suorittamalla:

free -s 5

free komento näyttää tuloksen edelleen, kunnes painat CTRL+C Tämä on samanlainen kuin valvontakomennon käyttäytyminen.

Jos haluat näyttää tuloksen tietyn määrän kertoja, käytä -c , --count . Seuraavassa esimerkissä komento tulostaa tuloksen kymmenen kertaa:

free -s 5 -c 10

johtopäätös

Tähän mennessä sinulla pitäisi olla hyvä käsitys free komennon käytöstä ja tulkinnasta. Voit tarkastella kaikkia käytettävissä olevia free komentorivivalintoja kirjoittamalla terminaaliin man free .

muistipääte