cikk, amely elmagyarázza, hogyan kell ellenőrizni a fizikai memóriát (RAM) a Linux szerveren. 4 különböző parancsok, hogy a memória információkat a Linux szerver.
ebben a cikkben alapvető parancsokat fogunk látni a Linux szerver fizikai memóriájának ellenőrzésére. Sok kezdő küzd azzal, hogy jól ismeri a rendszerét olyan erőforrásokkal összefüggésben, mint a CPU, a memória, a lemezek stb. Ezért úgy döntöttem, hogy megírom ezt a kis cikket, amely meghatározza a parancsokat, hogy ellenőrizze a RAM-ot a Linux szerveren. Ezek a parancsok a Linux különböző ízeiben működnek, mint például a Red Hat, a CentOS, a Suse, az Ubuntu, A Fedora, A Debian stb.
sok késedelem nélkül lehetővé teszi, hogy belevetik magukat parancsok –
használata ingyenes parancs
az első parancs ingyenes. Ez a legegyszerűbb parancs a fizikai memória ellenőrzésére. Ezt a parancsot elsősorban a RAM és a SWAP rendszer ellenőrzésére használják. Különböző kapcsoló segítségével megváltoztathatja a kimenet bájtformátumát. Mint a -b
a bájtoknál, a -k
a kilobájtoknál, a -m
a megabájtoknál és a -g
a gigabájtoknál.
ellenőrizze a sort a Mem:
számmal. Ez a szerver fizikai RAM-ja.
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
a fenti kimeneten látható, hogy a rendszer 125 GB fizikai RAM-mal van telepítve (figyelje meg a kiemelt sorokat). Egy másik kapcsoló használatával-b
, -k
, -m
a -g
kimenet a kiválasztott bájtformátumnak megfelelően megváltoztatta a számokat.
a /proc/meminfo fájl használata
egy másik módszer a memóriainformációk olvasása a proc fájlrendszerből. /proc/meminfo
az a fájl, amelyet el kell olvasnia, hogy részletes információkat kapjon a memóriáról. A legelső sor vagy sor kezdődik MemTotal
a teljes fizikai memória a szerveren.
root@kerneltalks # cat /proc/meminfo |grep MemTotalMemTotal: 132039544 kB
amint a kimenetről látható, a memória kilobájtban jelenik meg.
a felső parancs használata
a híres felső parancs nagyon világosan felsorolja a fizikai memória adatait is. A top
parancs kimenetének felső részében található a CPU, a memória és a SWAP információ.
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
a fenti példában levágtam a top
parancs kimenetének fenti szakaszát. Jelölje be a második utolsó sort, mondván: Mem:
(kiemelt sor). Ez a fizikai memóriát kilobájtban mutatja. Láthatja a teljes, használt és ingyenes részeket. Összesen a szerverre telepített tényleges RAM.
használata vmstat
egy másik módja az, hogy használja vmstat
(virtuális memória statisztika) parancs -s
kapcsoló. Ez részletesen felsorolja a memóriát, az első sor a szerver teljes memóriája.
# vmstat -s 132039544 total memory 1218692 used memory 181732 active memory----output trimmed----
a memória alapértelmezés szerint kilobájtban jelenik meg. Az első sor a szerver teljes memóriáját mutatja.