¿Cómo verificar el tamaño de la RAM?

85

¿Cuál es el comando para encontrar el tamaño de RAM en la computadora? Quiero ver el resultado en MB.

KonradDos
fuente

Respuestas:

69

Abra una Terminal ( CTRL+ ALT+ T).

Ejecute el siguiente comando para ver la información de RAM en KiB (1 Kibibyte es 1024 bytes).

free

Ejecute el siguiente comando para ver la información de RAM en MiB (1 Mebibyte es 1,048,576 bytes).

free -m

Ejecute el siguiente comando para ver la información de RAM en GiB (1 Gibibyte es 1,073,741,824 bytes).

free -g

Puede ver la página del manual con más opciones para este comando aquí .

Si desea unidades de base 10, use --kilo --megay --gigarespectivamente.

Víctor
fuente
2
free -hme parece de gran ayuda. "todos los campos de salida se escalan automáticamente a la unidad más corta de tres dígitos"
craq
17

Haga clic en el ícono de encendido / engranaje (Menú Sistema) en la esquina superior derecha de la pantalla y elija Acerca de esta computadora . Verá la memoria total disponible en GiB . Multiplique el valor por 1024 para obtener el tamaño en MiB .

Este valor (y el valor que se muestra como Total en la salida de free -mla consola) es el tamaño total de la RAM física, menos la cantidad asignada a la GPU interna, si su computadora tiene una.

Para ver la cantidad total de RAM física instalada, puede ejecutar lo sudo lshw -c memoryque le mostrará cada banco de RAM individual que haya instalado, así como el tamaño total de la memoria del sistema . Esto probablemente se presentará como valor GiB , que puede multiplicar nuevamente por 1024 para obtener el valor MiB .

dobey
fuente
1
Voy a votar esto solo por la parte "sudo lshw -c memory", que es exactamente lo que necesitaba ...
Cranky
14

Memoria física disponible en MB:

echo $(($(getconf _PHYS_PAGES) * $(getconf PAGE_SIZE) / (1024 * 1024)))

Memoria virtual disponible en MB:

echo $(($(getconf _AVPHYS_PAGES) * $(getconf PAGE_SIZE) / (1024 * 1024)))

..o use / proc / meminfo:

grep MemTotal /proc/meminfo | awk '{print $2 / 1024}'

Para ver la información del chip físico, puede utilizar dmidecodepara extraer la información etiquetada DMI tipo 17 ( dispositivo de memoria ):

sudo dmidecode -t 17

Esto le informa sobre todos los dispositivos de memoria instalados, incluido el tipo, la velocidad, el fabricante, el factor de forma y mucho más. Yo también tengo sudo dmidecode -t memoryque dar un poco más de información.

Colin Ian King
fuente
Con 1024 parece ser un mebibyte (MiB) , no MB.
Pablo A