10 'besplatnih' naredbi za provjeru upotrebe memorije u Linuxu
Linux je jedan od najpopularnijih operativnih sistema otvorenog koda i dolazi sa ogromnim skupom komandi. Najvažniji i jedini način određivanja ukupnog dostupnog prostora fizičke memorije i swap memorije je korištenjem naredbe “besplatno”.
Linux naredba “free” daje informacije o ukupno korištenom i dostupnom prostoru fizičke memorije i swap memorije sa baferima koristi kernel u Linux/Unix operativnim sistemima.
Ovaj članak pruža neke korisne primjere “besplatnih” naredbi s opcijama, koje bi vam mogle biti korisne za bolje korištenje memorije koju imate.
1. Prikažite sistemsku memoriju
Slobodna komanda koja se koristi za provjeru iskorištenog i dostupnog prostora fizičke memorije i swap memorije u KB. Pogledajte naredbu u akciji ispod.
free
total used free shared buffers cached
Mem: 1021628 912548 109080 0 120368 655548
-/+ buffers/cache: 136632 884996
Swap: 4194296 0 4194296
2. Prikažite memoriju u bajtovima
Besplatna komanda sa opcijom -b, prikaz veličine memorije u bajtovima.
free -b
total used free shared buffers cached
Mem: 1046147072 934420480 111726592 0 123256832 671281152
-/+ buffers/cache: 139882496 906264576
Swap: 4294959104 0 4294959104
3. Prikažite memoriju u kilobajtovima
Besplatna komanda sa opcijom -k, prikaz veličine memorije u (KB) kilobajtima.
free -k
total used free shared buffers cached
Mem: 1021628 912520 109108 0 120368 655548
-/+ buffers/cache: 136604 885024
Swap: 4194296 0 4194296
4. Prikažite memoriju u megabajtima
Da vidite veličinu memorije u (MB) Megabajtima koristite opciju kao -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. Prikažite memoriju u gigabajtima
Korišćenjem opcije -g sa slobodnom komandom, prikazaće se veličina memorije u GB(Gigabajti).
free -g
total used free shared buffers cached
Mem: 0 0 0 0 0 0
-/+ buffers/cache: 0 0
Swap: 3 0 3
6. Prikaži ukupnu liniju
Besplatna naredba sa -t opcijom, na kraju će prikazati ukupan red.
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. Onemogućite prikaz linije prilagođene baferu
Podrazumevano, besplatna komanda prikazuje red “bafer prilagođen”, da biste onemogućili ovu liniju, koristite opciju kao -o.
free -o
total used free shared buffers cached
Mem: 1021628 912520 109108 0 120368 655548
Swap: 4194296 0 4194296
8. Prikaži status memorije za redovne intervale
Opcija -s sa brojem, koristi se za ažuriranje besplatne komande u redovnim intervalima. Na primjer, naredba ispod će ažurirati besplatnu naredbu svakih 5 sekundi.
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. Prikaži statistiku niske i visoke memorije
Prekidač -l prikazuje detaljnu statistiku velike i niske veličine memorije.
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. Provjerite besplatnu verziju
Opcija -V, prikazuje informacije o verziji besplatne komande.
free -V
procps version 3.2.8
Pročitajte također
Top Command, Find Command, Netstat Command.