Skąd mam wiedzieć, ile pamięci RAM jest zainstalowane na serwerze FreeBSD?

Odpowiedzi:

49
sysctl hw.physmem
sh-beta
źródło
1
I można użyć -h do wyjścia numer przecinkami tysięcy nasion:sysctl -h hw.physmem
bydła
W jakiej jednostce znajduje się wyjście? KB, MB, GB?
Philipp Ludwig
19

Zwykle sprawdzam to w wiadomościach dmesg, takich jak

su-3.2 # grep memory /var/run/dmesg.boot 
użyteczna pamięć = 8571846656 (8174 MB)
dostępna pamięć = 8270299136 (7887 MB)
su-3.2 #
Alexus
źródło
6

Szybkim i brudnym sposobem jest uruchomienie narzędzia „top”.

kmarsh
źródło
6

Jeśli chcesz poznać rozmiar i liczbę kart pamięci w maszynie, zainstaluj dmidecode z drzewa portów. Odczyta informacje DMI z płyty głównej i poda wiele informacji o konfiguracji sprzętu.

Walter
źródło
0

Używam free -mpolecenia w systemie Linux. Oto artykuł na temat różnych sposobów uzyskania tego, w tym zastępowania FreeBSD dla freepolecenia: http://www.cyberciti.biz/faq/freebsd-command-to-get-ram-information/

Pęto
źródło
2
Powołując się na źródła zewnętrzne, pamiętaj, aby zawsze podawać ważne fragmenty odpowiedzi - w końcu strona zewnętrzna może zniknąć i uczynić twoją odpowiedź tylko linkiem bezużyteczną.
n.
0

System operacyjny: FreeBSD 11.2-RELEASE-p11

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

-n - Pokaż tylko wartości zmiennych
-h - Czytelny dla człowieka ( bez awk, ponieważ przecinek jako separator )

Wyjście : 255.854 GB

Jewgienij Anisimow
źródło