Virtuali kompiuterio atmintis yra prioritetinis išteklius, todėl ją reikia tinkamai valdyti ir stebėti naudojant jums siūlomus įrankius. Tai apima žinojimą, kaip pamatyti atmintį RAM arba pagrindinis naudojamas ir tas, kuris yra laisvas, taip pat pati mainų atmintis arba SWAP, kuriame saugomi visi duomenys ir procesai, kurie nėra prioritetiniai ir kurie nebuvo įkelti į RAM arba iš jų buvo išgauti, kad būtų galima pristatyti kitus prioritetinius. Na, tai yra paprastas paaiškinimas, kaip tai veiktų, nesigilinant.
Mokėti valdyti arba, tiksliau, stebėti šiuos prisiminimus Mūsų „Linux“ sistemoje yra daugybė galimybių. Tai galima padaryti tiesiogiai, per konkatenatorių peržiūrint visus „Linux“ pateiktos / proc sąsajos failus arba naudojant įrankius, kuriuos mes paminėsime, kurie gali naudoti tokio tipo failus ar kitus minėtai informacijai gauti ir ją pateikti vartotojui patogesniu būdu. Jūs netgi galite naudoti tokias komandas kaip „top“ ir kitas, nurodančias procesus, kurie teikia tam tikrus duomenis apie atmintį ...Pirmiausia einame su juo laisva komanda, su juo galite pamatyti panaudotą ir laisvą RAM ir SWAP atmintį, buferį ir kt. Tam taip pat galite naudoti -h parinktį, kuri, mano nuomone, rodo vienetus kiek suprantamiau:
free -h
Su komanda apsikeitimo Mes galime suaktyvinti skaidinius arba sukeisti failus, tačiau naudodami -s parinktį taip pat galime pamatyti jo talpą:
swapon -s
Mes tęsiame vmstat kuris, kaip rodo jo pavadinimas, parodo virtualios atminties būseną:
vmstat
Kitas variantas būtų memstat, panašus į ankstesnį:
memstat
Eime dabar su / proc failus kad galėtume kreiptis į atminties informaciją:
cat /proc/swaps
cat /proc/meminfo
Galiausiai mes panaudosime kitą komandą, kuri paprasčiausiai naudojasi DMI lenteles Norėdami gauti aparatinės įrangos informacijos, šiuo atveju naudodami šią parinktį filtruokite tik atminties informaciją:
sudo dmidecode --type memory
Komentaras, palikite savo
Įdomus straipsnis.
Malonumas yra sujungti jį su laikrodžiu, kad būtų galima stebėti kas kelias sekundes (pagal numatytuosius nustatymus 2, bet galima reguliuoti naudojant „-n“).
Pavyzdžiai:
žiūrėti nemokamai -h
žiūrėti -n 1 nemokama -h
Kitas „Bash“ mums siūlomas įrankis yra komandų vykdymas tuo pačiu metu su operatoriais „&&“ ir „;“
pavyzdys:
laisvas -h; cat / proc / swaps
Jis taip pat gali būti filtruojamas naudojant „grep“ ir naudojant vamzdį („|“ simbolis).
pavyzdys:
laisvas -h | grep 'Atmintis'
Arba netgi pridėkite norimą tekstą naudodami „printf“
printf 'Mano komanda: \ n'; nemokamai -h
Ir daug daugiau 🙂