¿Cuál es el comando para encontrar el tamaño de la RAM en el ordenador? Quiero ver el resultado en MB.
Desde un terminal deberías poder utilizar:
free -m
De la página man
:
-m
,--mebi
Muestra la cantidad de memoria en mebibytes.
--mega
Muestra la cantidad de memoria en megabytes. Implica--si
.
Haga clic en el icono de encendido/apagado (menú del sistema) en la esquina superior derecha de la pantalla y elija Acerca de este ordenador. Verá el total de memoria disponible en GiB. Multiplique el valor por 1024 para obtener el tamaño en MiB.
Este valor (y el valor mostrado como Total en la salida de free -m
en la consola), es el tamaño total de la RAM física, menos la cantidad asignada a la GPU interna, si su ordenador tiene una.
Para ver la cantidad total de RAM física instalada, puede ejecutar sudo lshw -c memory
que le mostrará cada banco individual de RAM que tenga instalado, así como el tamaño total de la Memoria del sistema. Esto probablemente se presentará como un valor de GiB, que puede multiplicar por 1024 para obtener el valor de MiB.
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 utilizar /proc/meminfo:
grep MemTotal /proc/meminfo | awk '{print $2 / 1024}'
Para ver la información del chip físico, puede utilizar dmidecode
para 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, incluyendo el tipo, la velocidad, el fabricante, el factor de forma y mucho más. También tienes sudo dmidecode -t memory
que da un poco más de información.