en artikkel som forklarer hvordan du sjekker fysisk minne (RAM) I Linux-serveren. 4 forskjellige kommandoer for å få minneinformasjon fra Linux-serveren.
i denne artikkelen vil vi se grunnleggende kommandoer for å sjekke fysisk minne på en server I Linux. Mange nybegynnere sliter med å kjenne systemet godt i sammenheng med ressurser som CPU, Minne, disker, etc. Så jeg bestemte meg for å skrive denne lille artikkelen pinpointing kommandoer for å sjekke RAM På Linux-serveren. Disse kommandoene vil fungere i Forskjellige smaker Av Linux som Red Hat, CentOS, Suse, Ubuntu, Fedora, Debian, Etc.
uten mye forsinkelse kan du dykke inn i kommandoer-
Ved hjelp av gratis kommando
den første kommandoen er ledig. Dette er den enkleste kommandoen for å sjekke ditt fysiske minne. Denne kommandoen brukes hovedsakelig til å sjekke RAM og BYTTE på systemet. Ved hjelp av annen bryter kan du endre byte-format for utgang. Som -b
for byte, -k
for kilobyte, -m
for megabyte og -g
for gigabyte.
Sjekk rad med Mem:
og nummer mot det. Det er den fysiske RAM på serveren din.
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
i ovennevnte utgang kan du se at systemet er installert med 125 GB fysisk RAM (observere uthevede rader). Ved å bruke en annen bryter -b
, -k
, -m
og -g
utgang endret tall i henhold til valgt byte-format.
Bruke/proc / meminfo fil
En Annen måte er å lese minne info fra proc filsystem. /proc/meminfo
er filen du bør lese for å få detaljert informasjon om minne. Den aller første linjen eller linjen starter med MemTotal
er ditt totale fysiske minne på serveren.
root@kerneltalks # cat /proc/meminfo |grep MemTotalMemTotal: 132039544 kB
som du kan se fra utdata, vises minne i kilobytes.
ved hjelp av toppkommandoen
den berømte toppkommandoen viser også fysisk minneinformasjon på en veldig klar måte. I den øvre delen av kommandoen top
ligger CPU, Minne og BYTTEINFORMASJON.
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
jeg klippet over delen av kommandoen top
i eksemplet ovenfor. Sjekk nest siste linje som sier Mem:
(uthevet rad). Dette viser fysisk minne i kilobytes. Du kan se den totale, brukt, og gratis deler av det. Totalt ER din faktiske RAM installert på serveren.
Bruke vmstat
En Annen måte er å bruke vmstat
(virtual memory stats) kommando med -s
bryter. Dette vil liste minne i detalj med den første linjen blir totalt minne på serveren.
# vmstat -s 132039544 total memory 1218692 used memory 181732 active memory----output trimmed----
Minne vises som standard i kilobyte. Den aller første linjen viser deg totalt minne på serveren.