Komennot muistin valvomiseksi Linuxissa

muistipankki

Tietokoneen virtuaalimuisti on erittäin tärkeä resurssi, ja siksi sitä on hallittava ja valvottava asianmukaisesti tarjoamiemme työkalujen avulla. Tähän sisältyy käytetyn ja vapaan RAM-muistin sekä swap- tilan tarkastelu. Swap-tilaan tallennetaan kaikki tiedot ja prosessit, jotka eivät ole erittäin tärkeitä ja joita ei ole ladattu RAM-muistiin tai jotka on poistettu siitä tilaa tärkeämpien tiedoille tekemiseksi. Tämä on yksinkertainen selitys sen toiminnasta menemättä liian yksityiskohtiin.

Näiden muisteiden hallitsemisen tai pikemminkin valvomisen oppimiseen Linux-järjestelmässämme on useita mahdollisuuksia. Voit tehdä sen suoraan käyttämällä `--`-komentoa tarkastellaksesi jotakin Linuxin tarjoaman `/proc`-käyttöliittymän tiedostoista, tai voit käyttää mainitsemiamme työkaluja, jotka voivat käyttää näitä tai muun tyyppisiä tiedostoja näiden tietojen hankkimiseen ja esittämiseen käyttäjäystävällisemmällä tai järjestelmällisemmällä tavalla. Voit jopa käyttää komentoja, kuten `top`, ja muita prosesseihin liittyviä komentoja, jotka tarjoavat tiettyjä tietoja muistista. Katsotaanpa ensin `free`-komentoa . Sen avulla voit nähdä käytetyn ja vapaan RAM-muistin sekä swap-tilan, puskurin jne. Voit myös käyttää `-h`-optiota, joka mielestäni näyttää yksiköt hieman ymmärrettävämmällä tavalla.

free -h

Swapon - komennolla voimme aktivoida osioita tai vaihtaa tiedostoja, mutta -s-optiolla voimme myös nähdä sen kapasiteetin:

swapon -s
Jatkamme vmstat joka nimensä mukaan osoittaa virtuaalimuistin tilan:

vmstat

Toinen vaihtoehto olisi memstat , samanlainen kuin edellinen:

memstat

Katsotaanpa nyt /proc-tiedostoja , joista voimme saada tietoa muistista:

cat /proc/swaps
cat /proc/meminfo

Lopuksi käytämme toista komentoa, joka yksinkertaisesti käyttää DMI-taulukoita laitteistotietojen hankkimiseen. Tässä tapauksessa se suodattaa vain muistiin liittyvät tiedot tällä vaihtoehdolla:

sudo dmidecode --type memory


Lisää ensisijaiseksi lähteeksi Googlessa