¿Cómo puedo saber cuánta RAM está instalada en un servidor FreeBSD?

Respuestas:

49
sysctl hw.physmem
sh-beta
fuente
1
Y puede usar -h para generar el número con miles de comas de separación:sysctl -h hw.physmem
bovino
¿En qué unidad está la salida? KB, MB, GB?
Philipp Ludwig el
19

Normalmente lo busco a través de mensajes dmesg, como

su-3.2 # memoria grep /var/run/dmesg.boot 
memoria utilizable = 8571846656 (8174 MB)
memoria disponible = 8270299136 (7887 MB)
su-3.2 #
alexus
fuente
6

Una manera rápida y sucia es ejecutar la utilidad "superior".

kmarsh
fuente
6

Si desea conocer el tamaño y el recuento de tarjetas de memoria en la máquina, instale dmidecode desde el árbol de puertos. Leerá la información DMI de la placa base y le dará mucha información de configuración de hardware.

Walter
fuente
0

Yo uso el free -mcomando en Linux. Aquí hay un artículo sobre diferentes formas de obtener esto, incluido un reemplazo de FreeBSD para el freecomando: http://www.cyberciti.biz/faq/freebsd-command-to-get-ram-information/

Encadenar
fuente
2
Asegúrese de incluir siempre los bits importantes en su respuesta al citar fuentes externas; después de todo, el sitio externo puede desaparecer y hacer que su respuesta de solo enlace sea inútil.
n.st
0

OS: FreeBSD 11.2-RELEASE-p11

sysctl -n hw.physmem | awk '{ byte =$1 /1024/1024/1024; print byte " GB" }'

-n - Muestra solo valores variables
-h - Legible por humanos ( sin awk, porque coma como separador )

Salida : 255.854 GB

Evgeny Anisimov
fuente