En computers virtuelle hukommelse er en ressource med høj prioritet og skal derfor kontrolleres og overvåges korrekt ved hjælp af de værktøjer, vi tilbyder. Dette inkluderer at vide, hvordan man ser den brugte og ledige RAM , samt swap- pladsen , som gemmer alle de data og processer, der ikke har høj prioritet, og som ikke er blevet indlæst i RAM eller er blevet fjernet fra den for at give plads til data med højere prioritet. Dette er en simpel forklaring på, hvordan det fungerer, uden at gå for meget i detaljer.
For at lære at kontrollere, eller rettere sagt, overvåge disse hukommelser i vores Linux-system, er der adskillige muligheder. Du kan gøre det direkte ved at bruge `--` kommandoen til at se en af filerne i `/proc` brugerfladen, som Linux leverer, eller du kan bruge de værktøjer, vi vil nævne, der kan bruge disse eller andre typer filer til at indhente disse oplysninger og præsentere dem på en mere brugervenlig eller organiseret måde. Du kan endda bruge kommandoer som `top` og andre relateret til processer, der leverer bestemte data om hukommelse. Lad os først se på `free` kommandoen . Med den kan du se den brugte og ledige RAM og swap-plads, buffer osv. Du kan også bruge `-h` indstillingen, som viser enhederne på en noget mere forståelig måde, efter min mening.
free -h
Med swapon- kommandoen kan vi aktivere partitioner eller bytte filer, men med -s-indstillingen kan vi også se dens kapacitet:
swapon -s
Vi fortsætter med vmstat som, som navnet antyder, viser status for virtuel hukommelse:
vmstat
En anden mulighed ville være memstat , svarende til den foregående:
memstat
Lad os nu se på /proc-filerne , som vi kan konsultere for at få oplysninger om hukommelse:
cat /proc/swaps
cat /proc/meminfo
Og endelig bruger vi en anden kommando, som simpelthen bruger DMI-tabellerne til at indhente hardwareoplysninger, i dette tilfælde filtreres kun de hukommelsesrelaterede oplysninger ved hjælp af denne indstilling:
sudo dmidecode --type memory