10 'besplatnih' naredbi za provjeru upotrebe memorije u Linuxu
Linux jedan je od najpopularnijih operativnih sustava otvorenog koda i dolazi s ogromnim skupom naredbi. Najvažniji i jedini način određivanja ukupnog dostupnog prostora fizičke memorije i swap memorije je korištenje naredbe “slobodno”.
Linux “free” naredba daje informacije o ukupnom korištenom i dostupnom prostoru fizičke memorije i swap memorije s međuspremnicima koristi kernel u Linux/Unix operativnim sustavima.
Ovaj članak pruža neke korisne primjere naredbi “slobodno” s opcijama koje bi vam mogle biti korisne za bolje korištenje memorije koju imate.
1. Prikaz memorije sustava
Besplatna naredba koja se koristi za provjeru iskorištenog i dostupnog prostora fizičke memorije i swap memorije u KB. Pogledajte naredbu u akciji u nastavku.
free
total used free shared buffers cached
Mem: 1021628 912548 109080 0 120368 655548
-/+ buffers/cache: 136632 884996
Swap: 4194296 0 4194296
2. Prikaz memorije u bajtovima
Besplatna naredba s opcijom -b, prikazuje veličinu 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 kilo bajtovima
Besplatna naredba s opcijom -k, prikazuje veličinu 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. Prikaz memorije u megabajtima
Da biste vidjeli veličinu memorije u (MB) Megabajtima koristite opciju -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. Prikaz memorije u gigabajtima
Korištenje opcije -g s naredbom free prikazat će veličinu 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. Prikaz ukupne linije
Besplatna naredba s opcijom -t ispisat će ukupni redak na kraju.
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 podešene međuspremnika
Prema zadanim postavkama slobodna naredba prikazuje redak “buffer adjusted”, da biste onemogućili ovaj redak koristite opciju kao -o.
free -o
total used free shared buffers cached
Mem: 1021628 912520 109108 0 120368 655548
Swap: 4194296 0 4194296
8. Prikaz statusa memorije za redovite intervale
Opcija -s s brojem, koja se koristi za ažuriranje besplatne naredbe u redovitim intervalima. Na primjer, naredba u nastavku ažurirat će 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 naredbe.
free -V
procps version 3.2.8
Pročitajte također
Top naredba, naredba Find, naredba Netstat.