artikkeli, jossa selitetään, miten fyysinen muisti (RAM) tarkistetaan Linux-palvelimessa. 4 eri komentoja saada muistitietoja Linux-palvelimelta.
tässä artikkelissa näemme peruskomennot fyysisen muistin tarkistamiseksi palvelimella Linuxissa. Monet aloittelijat kamppailevat tietäen järjestelmänsä hyvin yhteydessä resursseja, kuten CPU, muisti, levyt, jne. Joten päätin kirjoittaa tämän pienen artikkelin paikantaa komentoja tarkistaa RAM Linux-palvelimelle. Nämä komennot toimivat Linuxin eri muodoissa, kuten Red Hat, CentOS, Suse, Ubuntu, Fedora, Debian jne.
suuremmin viivyttelemättä sukelletaan komentoihin –
käyttämällä vapaata komentoa
ensimmäinen komento on vapaa. Tämä on yksinkertaisin komento tarkistaa fyysinen muisti. Tätä komentoa käytetään pääasiassa RAM-muistin ja swapin tarkistamiseen järjestelmässä. Eri kytkimellä voit muuttaa lähdön tavumuotoa. Kuten -b
tavuille, -k
kilotavuille, -m
megatavuille ja -g
gigatavuille.
Tarkistusrivi Mem:
ja numero sitä vastaan. Se on palvelimen fyysinen RAM.
root@kerneltalks # free -b total used free shared buffers cachedMem: 135208493056 1247084544 133961408512 0 175325184 191807488-/+ buffers/cache: 879951872 134328541184Swap: 17174347776 0 17174347776root@kerneltalks # free -k total used free shared buffers cachedMem: 132039544 1218368 130821176 0 171216 187316-/+ buffers/cache: 859836 131179708Swap: 16771824 0 16771824root@kerneltalks # free -m total used free shared buffers cachedMem: 128944 1189 127754 0 167 182-/+ buffers/cache: 839 128105Swap: 16378 0 16378root@kerneltalks # free -g total used free shared buffers cachedMem: 125 1 124 0 0 0-/+ buffers/cache: 0 125Swap: 15 0 15
yllä olevassa ulostulossa näet, että järjestelmä on asennettu 125 GT fyysistä muistia (huomioi korostetut rivit). Käyttämällä eri kytkintä -b
, -k
, -m
ja -g
tuotos muutti numeroita valitun tavumuodon mukaan.
käyttämällä /proc / meminfo-tiedostoa
toinen tapa on lukea muistitietoja proc-tiedostojärjestelmästä. /proc/meminfo
on tiedosto, joka sinun tulee lukea saadaksesi yksityiskohtaista tietoa muistista. Aivan ensimmäinen rivi tai rivi alkaa MemTotal
on koko fyysinen muisti palvelimella.
root@kerneltalks # cat /proc/meminfo |grep MemTotalMemTotal: 132039544 kB
kuten tulosteesta näkyy, muisti näytetään kilotavuina.
käyttäen ylintä komentoa
kuuluisa ylintä komentoa luettelee myös fyysisen muistin tiedot hyvin selkeällä tavalla. top
– käskylähdön ylemmässä osassa sijaitsee suoritin, Muisti ja SWAP-tiedot.
root@kerneltalks # toptop - 16:03:41 up 89 days, 3:43, 1 user, load average: 0.00, 0.01, 0.05Tasks: 141 total, 1 running, 140 sleeping, 0 stopped, 0 zombieCpu(s): 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%stMem: 132039544k total, 1218336k used, 130821208k free, 171224k buffersSwap: 16771824k total, 0k used, 16771824k free, 187420k cached
leikkasin top
komennon ulostulon yllä olevan osion yllä olevassa esimerkissä. Tarkista toiseksi viimeinen rivi sanomalla Mem:
(korostettu rivi). Tämä näyttää fyysisen muistin kilotavuina. Näet koko, käytetty, ja vapaa osia siitä. Yhteensä on todellinen RAM asennettu palvelimelle.
käyttämällä vmstatia
toinen tapa on käyttää vmstat
(virtuaalimuistitilastot) – komentoa -s
– kytkimellä. Tämä luettelee muistin yksityiskohtaisesti siten, että ensimmäinen rivi on kokonaismuisti palvelimella.
# vmstat -s 132039544 total memory 1218692 used memory 181732 active memory----output trimmed----
muisti näytetään oletuksena kilotavuina. Aivan ensimmäinen rivi näyttää koko muistin palvelimella.