Como posso saber quanta RAM está instalada em um servidor FreeBSD?

Respostas:

49
sysctl hw.physmem
sh-beta
fonte
1
E você pode usar -h para a saída do número com vírgulas mil separadores:sysctl -h hw.physmem
bovina
Em que unidade está a saída? KB, MB, GB?
Philipp Ludwig
19

Eu costumo procurar através de mensagens dmesg, como

su-3.2 # grep memory /var/run/dmesg.boot 
memória utilizável = 8571846656 (8174 MB)
memória disponível = 8270299136 (7887 MB)
su-3.2 #
alexus
fonte
6

Uma maneira rápida e suja é executar o utilitário "top".

kmarsh
fonte
6

Se você deseja saber o tamanho e a contagem de cartões de memória na máquina, instale o dmidecode na árvore de portas. Ele lerá as informações de DMI da placa-mãe e fornecerá muitas informações de configuração de hardware.

Walter
fonte
0

Eu uso o free -mcomando no Linux. Aqui está um artigo sobre diferentes maneiras de obter isso, incluindo uma substituição do FreeBSD para o freecomando: http://www.cyberciti.biz/faq/freebsd-command-to-get-ram-information/

Jess
fonte
2
Sempre inclua os bits importantes em sua resposta sempre que citar fontes externas - afinal, o site externo pode desaparecer e tornar sua resposta apenas para links inútil.
n.st
0

SO: FreeBSD 11.2-RELEASE-p11

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

-n - Mostra apenas valores de variáveis
-h - Legível por humanos ( sem awk, porque vírgula como separador )

Saída : 255.854 GB

Evgeny Anisimov
fonte