Arvuti virtuaalmälu on kõrge prioriteediga ressurss ja seetõttu tuleb seda meie pakutavate tööriistade abil korralikult kontrollida ja jälgida. See hõlmab teadmist, kuidas vaadata kasutatud ja vaba RAM-i , samuti saalemälu , mis salvestab kõik andmed ja protsessid, mis pole kõrge prioriteediga ja mida pole RAM-i laaditud või mis on sealt eemaldatud, et teha ruumi kõrgema prioriteediga protsessidele. See on lihtne selgitus selle toimimise kohta, ilma liiga detailidesse laskumata.
Nende mälude juhtimise või pigem jälgimise õppimiseks meie Linuxi süsteemis on arvukalt võimalusi. Seda saab teha otse käsuga `--`, et vaadata ühte Linuxi pakutavast `/proc` liidesest pärit failidest, või saab kasutada tööriistu, mida me mainime ja mis saavad neid või muud tüüpi faile kasutada selle teabe saamiseks ja esitamiseks kasutajasõbralikumal või organiseeritumal viisil. Võite isegi kasutada selliseid käske nagu `top` ja teisi, mis on seotud protsessidega, mis pakuvad teatud andmeid mälu kohta. Kõigepealt vaatame käsku `free` . Selle abil saate näha kasutatud ja vaba RAM-i ning swap-ruumi, puhvrit jne. Samuti saate kasutada valikut `-h`, mis minu arvates kuvab ühikuid mõnevõrra arusaadavamal viisil.
free -h
Käsuga swapon saame aktiveerida partitsioone või vahetada faile, aga valikuga -s näeme ka selle mahtu:
swapon -s
Jätkame vmstat mis, nagu nimigi ütleb, näitab virtuaalmälu olekut:
vmstat
Teine võimalus oleks memstat , sarnane eelmisele:
memstat
Vaatame nüüd /proc-faile , mille abil saame mälu kohta teavet:
cat /proc/swaps
cat /proc/meminfo
Ja lõpuks kasutame teist käsku, mis lihtsalt kasutab riistvarateabe saamiseks DMI tabeleid , antud juhul filtreerides ainult mäluga seotud teavet järgmise valiku abil:
sudo dmidecode --type memory