Conversaciones del núcleo

Un artículo que explica cómo comprobar la memoria física (RAM) en el servidor Linux. 4 comandos diferentes para obtener información de memoria del servidor Linux.

Comprobación de la memoria física (RAM)

En este artículo veremos comandos básicos para comprobar la memoria física de un servidor en Linux. Muchos principiantes tienen dificultades para conocer bien su sistema en contexto de recursos como CPU, Memoria, discos, etc. Así que decidí escribir este pequeño artículo señalando comandos para comprobar la RAM en el servidor Linux. Estos comandos funcionarán en diferentes versiones de Linux como Red Hat, CentOS,Suse, Ubuntu, Fedora, Debian, etc.

Sin mucho retraso permite sumergirse en comandos –

Usando comando libre

El primer comando es libre. Este es el comando más simple para verificar su memoria física. Este comando se utiliza principalmente para comprobar la memoria RAM y el INTERCAMBIO en el sistema. Usando un interruptor diferente, puede cambiar el formato de bytes de la salida. Como -b para bytes, -k para kilobytes, -m para megabytes y -g para gigabytes.

Compruebe la fila con Mem: y el número en su contra. Esa es la RAM física de su servidor.

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

En la salida anterior, puede ver que el sistema está instalado con 125 GB de RAM física (observe las filas resaltadas). Mediante el uso de un interruptor diferente -b, -k, -m y -g salida de números cambiados de acuerdo con el formato de bytes seleccionado.

Usando el archivo/proc / meminfo

Otra forma es leer la información de la memoria del sistema de archivos proc. /proc/meminfo es el archivo que debe leer para obtener información detallada sobre la memoria. La primera línea o línea que comienza con MemTotal es su memoria física total en el servidor.

root@kerneltalks # cat /proc/meminfo |grep MemTotalMemTotal: 132039544 kB

Como puede ver en la salida, la memoria se muestra en kilobytes.

Usando el comando superior

El famoso comando superior también enumera información de memoria física de una manera muy clara. En la sección superior de la salida de comando top se encuentra la CPU, la Memoria y la información de INTERCAMBIO.

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

Recorté la sección anterior de la salida del comando top en el ejemplo anterior. Marque la penúltima línea que dice Mem: (fila resaltada). Esto muestra la memoria física en kilobytes. Puedes ver las porciones totales, usadas y gratuitas de la misma. Total es la memoria RAM real instalada en el servidor.

Usando vmstat

Otra forma es usar el comando vmstat (estadísticas de memoria virtual) con el conmutador -s. Esto listará la memoria en detalle, siendo la primera línea la memoria total en el servidor.

# vmstat -s 132039544 total memory 1218692 used memory 181732 active memory----output trimmed----

La memoria se muestra en kilobytes de forma predeterminada. La primera línea muestra la memoria total en el servidor.

Leave a Reply

Deja una respuesta

Tu dirección de correo electrónico no será publicada.