Android

Besplatna naredba u Linuxu

Ispunjavanje lotto listica uz pomoc linux sustava

Ispunjavanje lotto listica uz pomoc linux sustava

Sadržaj:

Anonim

Koliko slobodne RAM memorije imam na svom Linux sustavu? Ima li dovoljno slobodne memorije za instaliranje i pokretanje novih aplikacija?

U sustavima Linux možete koristiti free naredbu da biste dobili detaljno izvješće o upotrebi memorije sustava.

free naredba pruža informacije o ukupnoj količini fizičke i zamjenske memorije kao i o slobodnoj i iskorištenoj memoriji i swap prostoru u sustavu.

Kako koristiti besplatnu naredbu

Sintaksa za free naredbu je sljedeća:

free

Kada se koristi bez ikakve mogućnosti, free naredba prikazat će informacije o memoriji i zamijeniti u kibibajtu. 1 kibibajt (KiB) je 1024 bajta.

free

Izlaz će uključivati ​​tri retka, zaglavlje, jedan redak za memoriju i jedan za swap:

total used free shared buff/cache available Mem: 8075208 3204964 1310540 551232 3559704 4198340 Swap: 2097148 0 2097148 U starijim verzijama Linuxa, izlaz može biti malo drugačiji.

Evo što svaki stupac znači:

  • ukupno - Ovaj broj predstavlja ukupnu količinu memorije koju aplikacije mogu koristiti. rabljeno - rabljena memorija. Izračunava se kao: used = total - free - buffers - cache bez used = total - free - buffers - cache - bez / neiskorištene memorije. dijeljeno - Ovaj se stupac može zanemariti jer nema značenja. Ovdje je samo za povratnu kompatibilnost. buff / cache - Kombinirana memorija koju koriste kernel međuspremnici i predmemorija stranice i ploče. / ovo se memorija može vratiti u bilo koje vrijeme ako je to potrebno aplikacijama. Ako želite da se međuspremnici i predmemorija prikažu u dva odvojena stupca, koristite opciju -w . dostupno - procjena količine memorije koja je na raspolaganju za pokretanje novih aplikacija, bez zamjene.

Prikazivanje memorije u ljudskom čitljivom formatu

Kao što smo vidjeli u gornjem primjeru, zadana naredba free naredbe prikazuje podatke o memoriji u kibibajtima. Za pregled informacija u ljudskom čitljivom formatu (obično megabajti i gigabajti) koristite opciju -h :

free -h

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

Prikaz korištenja memorije u ostalim mjernim podacima

free naredba također vam omogućuje da odredite jedinicu u kojoj se mjeri memorija. Važeće opcije su:

  • -b , --bytes - Prikazuje izlaz u bajtovima. --kilo - Prikaz proizvodnje u kilobajtima (1KB = 1000 bajta). --mega - Prikaz rezultata u megabajtima. --giga - Prikazuje izlaz u gigabajtima. --tera - Prikažite izlaz u terabajtima. -k , --kibi - Prikaz rezultata u kibibajima. (1KiB = 1024bajta). Ovo je zadana jedinica. -m , --mebi - Prikaz rezultata u mebibajtima. -g , --gibi - Prikaz rezultata u gibajtima. --tebi - Prikaz rezultata u tebibajima. --peti - Prikaz rezultata u pebibajima. --si - Umjesto 1024, koristite moći od 1000. Na primjer --mebi --si je jednak --mega .

Na primjer, za prikaz rezultata u megabajtima upisali biste:

free --mega

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

Prikazivanje zbrojeva stupca

Za prikaz retka koji prikazuje ukupne stupce koristite opciju -t . Tako ćete dobiti zbroj memorije i zamijeniti ukupne, korištene i besplatne stupce.

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

Neprekidno ispisujte izlaz

Za neprekidno prikazivanje podataka o memoriji na ekranu koristite opcije -s , --seconds a zatim broj koji određuje kašnjenje.

Na primjer, da biste ispisali podatke o memoriji svakih pet sekundi:

free -s 5

free naredba nastavit će prikazivati ​​rezultat sve dok ne pritisnete CTRL+C To je slično ponašanju naredbe watch .

Za prikaz rezultata određeni broj puta koristite opciju -c , --count . U primjeru ispod naredba će ispisati rezultat deset puta:

free -s 5 -c 10

Zaključak

Do sad biste trebali dobro razumjeti kako koristiti i tumačiti free naredbu. Za pregled svih dostupnih opcija free naredbene linije upišite man free u svoj terminal.

memorijski terminal