Wie überprüfe ich die RAM-Größe?

85

Wie lautet der Befehl zum Ermitteln der RAM-Größe im Computer? Ich möchte das Ergebnis in MB sehen.

KonradDos
quelle

Antworten:

68

Öffne ein Terminal ( CTRL+ ALT+ T).

Führen Sie den folgenden Befehl aus, um die RAM-Informationen in KB anzuzeigen (1 KB entspricht 1024 Byte).

free

Führen Sie den folgenden Befehl aus, um die RAM-Informationen in MB anzuzeigen (1 MB entspricht 1.048.576 Byte).

free -m

Führen Sie den folgenden Befehl aus, um die RAM-Informationen in GiB anzuzeigen (1 Gibibyte entspricht 1.073.741.824 Byte).

free -g

Sie können die Handbuchseite mit weiteren Optionen für diesen Befehl hier sehen .

Wenn Sie möchten , Basis 10 Einheiten, die Verwendung --kilo --megaund die --gigajeweils.

Sieger
quelle
2
free -hscheint mir am hilfreichsten zu sein. "Alle Ausgabefelder werden automatisch auf die kürzeste dreistellige Einheit skaliert"
craq
17

Klicken Sie oben rechts im Bildschirm auf das Strom- / Zahnradsymbol (Systemmenü) und wählen Sie „ Über diesen Computer“ . Sie sehen den gesamten verfügbaren Speicher in GiB . Multiplizieren Sie den Wert mit 1024 , um die Größe in MB zu erhalten .

Dieser Wert (und der Wert, der in der Ausgabe der Konsole als Gesamtwert angezeigt wird free -m) ist die physische RAM-Gesamtgröße abzüglich des Betrags, der der internen GPU zugewiesen wurde, sofern Ihr Computer über eine verfügt.

Um die Gesamtmenge an physischem RAM installiert zu sehen, können Sie ausführen , sudo lshw -c memorydie Ihnen jede einzelne RAM - Bank zeigen Sie installiert haben, sowie die Gesamtgröße für den Systemspeicher . Dies wird wahrscheinlich als GiB- Wert dargestellt, den Sie erneut mit 1024 multiplizieren können, um den MiB- Wert zu erhalten.

dobey
quelle
1
Ich werde dies nur für den Teil "sudo lshw -c memory" tun, der genau das ist, was ich brauchte.
Cranky
14

Physischer Speicher in MB verfügbar:

echo $(($(getconf _PHYS_PAGES) * $(getconf PAGE_SIZE) / (1024 * 1024)))

Virtueller Speicher in MB verfügbar:

echo $(($(getconf _AVPHYS_PAGES) * $(getconf PAGE_SIZE) / (1024 * 1024)))

..oder benutze / proc / meminfo:

grep MemTotal /proc/meminfo | awk '{print $2 / 1024}'

Um die Informationen zum physischen Chip anzuzeigen, können Sie dmidecodedie mit DMI Typ 17 ( Memory Device ) gekennzeichneten Informationen extrahieren :

sudo dmidecode -t 17

Dies informiert Sie über alle installierten Speichergeräte, einschließlich Typ, Geschwindigkeit, Hersteller, Formfaktor und vielem mehr. Du hast auch sudo dmidecode -t memorywelche, die ein bisschen mehr Informationen geben.

Colin Ian King
quelle
Bei 1024 scheint ein Mebibyte (MiB) kein MB zu sein.
Pablo A