10 brezplačnih ukazov za preverjanje uporabe pomnilnika v Linuxu
Linux je eden najbolj priljubljenih odprtokodnih operacijskih sistemov in ima ogromno ukazov. Najpomembnejši in najprimernejši način določanja skupnega razpoložljivega prostora fizičnega pomnilnika in zamenjave pomnilnika je z uporabo ukaza "free".
Ukaz Linux "free" daje informacije o skupnem porabljenem in razpoložljivem prostoru fizičnega pomnilnika ter zamenjava pomnilnika z medpomnilniki, ki jih jedro uporablja v Linuxu/Unixu, kot so operacijski sistemi.
V tem članku je nekaj koristnih primerov »brezplačnih« ukazov z možnostmi, ki bi vam lahko koristili, če želite bolje izkoristiti svoj pomnilnik.
1. Prikaz sistemskega pomnilnika
Prosti ukaz, ki se uporablja za preverjanje uporabljenega in razpoložljivega prostora fizičnega pomnilnika in zamenjave pomnilnika v KB. Glejte spodnji ukaz v akciji.
# free total used free shared buffers cached Mem: 1021628 912548 109080 0 120368 655548 -/+ buffers/cache: 136632 884996 Swap: 4194296 0 4194296
2. Prikaži pomnilnik v bajtih
Brezplačen ukaz z možnostjo -b, prikaz velikosti pomnilnika v bajtih.
# 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ži pomnilnik v kilobajtih
Brezplačen ukaz z možnostjo -k, prikaži velikost pomnilnika v (KB) kilobajtih.
# 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ži pomnilnik v megabajtih
Če si želite ogledati velikost pomnilnika v (MB) megabajtih, uporabite možnost -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ži pomnilnik v gigabajtih
Z uporabo možnosti -g z brezplačnim ukazom bi prikazali velikost pomnilnika v GB (gigabajtih).
# 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 skupno vrstico
Brezplačen ukaz z možnostjo -t, na koncu bo navedena celotna vrstica.
# 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. Onemogočite prikaz črte, prilagojene medpomnilniku
Prosti ukaz privzeto prikaže vrstico »buffer prilagojeno«, če želite to vrstico onemogočiti, uporabite možnost -o.
# free -o total used free shared buffers cached Mem: 1021628 912520 109108 0 120368 655548 Swap: 4194296 0 4194296
8. Prikaz stanja pomnilnika za redne intervale
Možnost -s s številko, ki se uporablja za redno posodabljanje brezplačnega ukaza. Na primer, spodnji ukaz bo posodobil brezplačni ukaz vsakih 5 sekund.
# 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 statistiko o nizkem in visokem pomnilniku
Stikalo -l prikazuje podrobne statistične podatke o veliki in majhni velikosti pomnilnika.
# 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. Preverite brezplačno različico
Možnost -V, prikaže informacije o brezplačni različici ukaza.
# free -V procps version 3.2.8
Ukaz Netstat.