Wie kann ich feststellen, wie viel RAM auf einem FreeBSD-Server installiert ist?

Antworten:

49
sysctl hw.physmem
sh-beta
quelle
1
Und Sie können -h verwenden, um die Zahl mit Tausendertrennzeichen auszugeben:sysctl -h hw.physmem
bovine
In welcher Einheit erfolgt die Ausgabe? KB, MB, GB?
Philipp Ludwig
19

Normalerweise schaue ich in dmesg-Nachrichten nach

su-3.2 # grep memory /var/run/dmesg.boot 
Nutzbarer Speicher = 8571846656 (8174 MB)
Verfügbarer Speicher = 8270299136 (7887 MB)
su-3.2 #
alexus
quelle
6

Ein schneller und schmutziger Weg ist das Ausführen des Dienstprogramms "top".

kmarsh
quelle
6

Wenn Sie die Größe und Anzahl der Memory Sticks im Computer ermitteln möchten, installieren Sie dmidecode aus dem Ports-Baum. Es liest die DMI-Informationen vom Motherboard und gibt Ihnen viele Informationen zur Hardwarekonfiguration.

Walter
quelle
0

Ich benutze den free -mBefehl unter Linux. Hier ist ein Artikel über verschiedene Möglichkeiten, dies zu erreichen, einschließlich eines FreeBSD-Ersatzes für den freeBefehl: http://www.cyberciti.biz/faq/freebsd-command-to-get-ram-information/

Jess
quelle
2
Stellen Sie sicher, dass Ihre Antwort immer die wichtigen Punkte enthält, wenn Sie auf externe Quellen verweisen. Schließlich kann die externe Website verschwinden und Ihre Antwort nur über Links unbrauchbar machen.
1.
0

Betriebssystem: FreeBSD 11.2-RELEASE-p11

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

-n - Nur variable Werte
anzeigen -h - Vom Menschen lesbar ( ohne awk, da Komma als Trennzeichen )

Ausgabe : 255.854 GB

Evgeny Anisimov
quelle