Android

Gratis kommando i Linux

Free Linux Terminal on OneArcher.com

Free Linux Terminal on OneArcher.com

Innholdsfortegnelse:

Anonim

Hvor mye ledig RAM-minne har jeg tilgjengelig på Linux-systemet mitt? Er det nok ledig minne til å installere og kjøre nye applikasjoner?

I Linux-systemer kan du bruke free å få en detaljert rapport om systemets minnebruk.

Den free kommandoen gir informasjon om den totale mengden fysisk minne og bytte minne, så vel som ledig og brukt minne og bytteplass i systemet.

Hvordan bruke gratis kommando

Syntaksen for den free kommandoen er som følger:

free

Når den brukes uten noe alternativ, vil free vise informasjon om minnet og bytte i kibibyte. 1 kibibyte (KiB) er 1024 byte.

free

Utgangen vil inneholde tre linjer, en topptekst, en linje for minnet og en for byttet:

total used free shared buff/cache available Mem: 8075208 3204964 1310540 551232 3559704 4198340 Swap: 2097148 0 2097148 I eldre Linux-versjoner kan utgangen være litt annerledes.

Her er hva hver kolonne betyr:

  • total - Dette tallet representerer den totale mengden minne som kan brukes av applikasjonene. brukt - Brukt minne. Det beregnes som: used = total - free - buffers - cache - Gratis / ubrukt minne. delt - Denne kolonnen kan ignoreres fordi den ikke har noen mening. Det er her bare for bakoverkompatibilitet. buff / cache - Det kombinerte minnet som brukes av kjernebufferne og sidebufferen og platene. / dette minnet kan gjenvinnes når som helst om nødvendig av applikasjonene. Hvis du vil at buffere og hurtigbuffer skal vises i to separate kolonner, bruk alternativet -w . tilgjengelig - Et estimat på mengden minne som er tilgjengelig for å starte nye applikasjoner, uten å bytte.

Viser minnebruk i menneskelig lesbart format

Som vi så i eksempelet ovenfor, viser free kommandoen som standard minneinformasjon i kibibyte. For å se informasjonen i menneskelig lesbart format (vanligvis megabyte og gigabyte), bruk alternativet -h :

free -h

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

Viser minnebruk i andre beregninger

Den free kommandoen lar deg også spesifisere enheten som minnet skal måles i. Gyldige alternativer er:

  • -b , --bytes - Vis output i byte. --kilo - Vis output i kilobyte (1KB = 1000byte). --mega - Vis output i megabyte. --giga - Vis output i gigabyte. --tera - Vis output i terabyte. -k , --kibi - Vis output i kibibytes. (1 KB = 1024byte). Dette er standardenheten. -m , --mebi - Vis output i mebibytter. -g , --gibi - Vis output i gibytes. --tebi - Vis utdata i tebibytter. --peti - Vis utdata i pebibytter. --si - I stedet for 1024, bruk krefter på 1000. For eksempel --mebi --si er lik - --mega .

For å vise utdataene i megabyte, for eksempel, skriver du inn:

free --mega

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

Viser kolonnetotalene

Bruk alternativet -t å vise en linje som viser kolonnetotalene. Dette vil gi deg en sum av minnet og bytte i de totale, brukte og gratis kolonnene.

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

Skriv ut output kontinuerlig

For å kontinuerlig vise minneinformasjonen på skjermen, bruk alternativene -s , --seconds etterfulgt av et nummer som spesifiserer forsinkelsen.

For å skrive ut minneinformasjon for hvert sekund du kjører:

free -s 5

Den free kommandoen vil fortsette å vise resultatet til du trykker på CTRL+C Dette ligner oppførselen til klokkekommandoen.

Bruk alternativet -c , --count å vise resultatet et bestemt antall ganger. I eksemplet nedenfor vil kommandoen skrive ut resultatet ti ganger:

free -s 5 -c 10

Konklusjon

Nå skal du ha en god forståelse av hvordan du bruker og tolker free . For å se alle tilgjengelige free kommandolinjealternativer, skriv man free i terminalen.

minneterminal