RAM (Random Access Memory) on olennainen osa Linux-järjestelmää, jota on seurattava tarkasti. Joissain olosuhteissa muistimme voi loppua, kun palvelimemme vasteajat ovat erittäin hitaita tai ne eivät vastaa kokonaan.
Tämän seurauksena on tärkeää tietää tarkistaa RAM-muisti Linux koska saatamme ryhtyä suojaaviin toimiin oikeiden toimenpiteiden sijaan.
Saatamme myös joutua lisäämään sivutusmuistiamme, jota kutsutaan myös virtuaalimuistiksi, jotta palvelimen suorituskykyä voidaan parantaa.
Nyt keskustelemme tavoista, joilla voimme tarkistaa RAM-muistimme Linuxissa:
Tarkista RAM Linuxissa käyttämällä ilmaista
Ilmaisen komennon avulla voimme tarkistaa RAM-muistimme Linuxissa, ja ilmainen komento on suosituin komento.
Vapaan komennon syntaksi:
$ free
Yllä olevasta kuvasta voidaan nähdä, että lähtö on jaettu kahteen luokkaan: muisti (todellinen RAM) ja swap (tunnetaan myös virtuaalimuistina).
Ilmaisen komennon avulla voimme tarjota seuraavat tiedot:
Yksi asia, joka meidän on huomattava, on kuitenkin, että puskurit tai välimuistit voivat käyttää paljon muistia; jos järjestelmämme tarvitsee lisää muistia prosesseja varten, niin ydin voi vapauttaa tätä tilaa. Aivan kuten lsblk-komento, myös ilmainen komento voidaan näyttää ihmisen luettavassa muodossa.
Voimme käyttää ilmaista komentoa vaihtoehdon kanssa -h, tarkistaakseen nykyisen käytettävissä olevan RAM-muistin käyttämällä ihmisen luettavaa muotoa.
Syntaksi:
$ free -h
Näemme, että yllä oleva tulos on helppolukuinen, mutta se on pyöristetty.
Samoin käyttämällä ilmaista komentoa voimme näyttää kokonaissarakkeen tarkistaaksemme järjestelmässä käytettävissä olevan RAM-muistin ja swap-muistin.
Kokonaissarakkeen näyttämiseksi voimme käyttää 'vapaa' komento yhdessä vaihtoehdon kanssa '-t.'
Syntaksi:
$ free -t
Voimme myös yhdistää komennon saadaksesi ihmisystävällisen tulosteen sekä näytetyt sarakkeet.
mikä on poikkeusten käsittely javassa
Syntaksi:
$ free -th
Tarkastetaan /proc/meminfo RAM-muistin tarkistamiseksi
Kuten me kaikki tiedämme, ydin on se, joka virtualisoi tiedostojärjestelmän ja tarjoaa sisääntulopisteitä muutamille järjestelmämme laitteille.
Esimerkiksi, /proc hakemistoon voi tallentaa viittauksia järjestelmämme prosesseihin (eli tiedostokuvaajat); vastaavasti /dev voi tallentaa viittauksia virtuaalisiin laitteisiin, jotka lopulta osoittavat todellisille levyille.
Tosin yksi /proc tiedosto voi olla tärkeämpi kuin muut, kun puhumme RAM-muistin tarkistamisesta: muistitiedot.
java-tyyppinen muuttuja
Syntaksi:
$ cat /proc/meminfo
Näemme yllä olevassa lähdössä; ydin näyttää tilastot, jotka ovat samanlaisia kuin 'free' tai 'vmstat'-komentojen näyttämät tilastot.
/proc/meminfo-tiedoston avulla pääsemme käyttämään järjestelmämme kokonaismuistia. vapaana oleva muisti, käytettävissä oleva puskurimuisti ja mahdollisesti käytettävä sivuvälimuisti.
Lopuksi meillä on pääsy swap-välimuistiin ja myös aktiivinen ja ei-aktiivinen swap.
Tarkista RAM-muistin käyttö yläkomennolla
Avulla alkuun -komento, voimme nähdä kaikki tiedot, jotka liittyvät muistin käyttöön jokaisessa järjestelmässämme olevassa prosessissa. The alkuun komento on jo asennettu jokaiseen Linux-järjestelmään. Jos sitä ei ole esiasennettu, voimme asentaa sen avulla apt komento. Käyttämällä seuraavaa syntaksia voimme suorittaa alkuun komento:
$ top
Katso % mem -saraketta huolellisesti. Jos haluamme nähdä prosessin, joka käyttää liikaa muistia, syötä Vaihto + m . Se oikosulkee ohjelmat muistin käytön perusteella alkuun . Tämä on etu alkuun komennon, jonka avulla pystymme tarkkailemaan järjestelmämme muistin käyttöä nopeasti. Voimme mennä sisään q poistuaksesi ylävalikosta.
Tarkista RAM-muistin käyttö htop-komennolla
Kun suoritamme htop-komennon, tämä näyttää sinulle yleiset tiedot RAM-asennuksesta, jossa se päivittää jatkuvasti tilastoja ja näyttää kuinka paljon muistia jokainen prosessi käyttää.
Se ei ole kuin vapaa komento; htop-apuohjelmia ei ole aina asennettu oletusarvoisesti Linux-järjestelmiimme. Vaikka voimme asentaa sen alla olevan komennon avulla:
$ sudo apt install htop
Kun htop-komennon asennus on valmis, voimme suorittaa sen päätteen kautta käyttämällä seuraavaa syntaksia:
$ htop
Htop-komento on ilmainen ncurses-pohjainen prosessi-GPL-katseluohjelma jokaiselle Linus-distrolle. Se on aivan kuten top-komento, paitsi että htop-komennossa voimme vierittää sekä pysty- että vaakasuunnassa; Näin ollen se tarjoaa täydelliset tiedot niiden täydellisillä komentoriveillä, jotka liittyvät jokaiseen järjestelmässä käynnissä olevaan prosessiin.