Jak sprawdzić rozmiar pamięci RAM?

84

Jakie jest polecenie znalezienia rozmiaru pamięci RAM w komputerze? Chcę zobaczyć wynik w MB.

KonradDos
źródło

Odpowiedzi:

68

Otwórz terminal ( CTRL+ ALT+ T).

Uruchom następujące polecenie, aby wyświetlić informacje o pamięci RAM w KiB (1 kibibajt to 1024 bajty).

free

Uruchom następujące polecenie, aby wyświetlić informacje o pamięci RAM w MiB (1 Mebibyte to 1 048 576 bajtów).

free -m

Uruchom następującą komendę, aby wyświetlić informacje o pamięci RAM w GiB (1 Gibibyte to 1,073,741,824 bajtów).

free -g

Można zobaczyć stronę podręcznika więcej opcji tego polecenia tutaj .

Jeśli chcesz 10 podstawowych jednostek, użyj odpowiednio --kilo --megai --giga.

Zwycięzca
źródło
2
free -hwydaje mi się najbardziej pomocny. „wszystkie pola wyjściowe są automatycznie skalowane do najkrótszej trzycyfrowej jednostki”
craq
17

Kliknij ikonę zasilania / koła zębatego (menu systemowe) w prawym górnym rogu ekranu i wybierz Informacje o tym komputerze . Zobaczysz całkowitą dostępną pamięć w GiB . Pomnóż wartość przez 1024, aby uzyskać rozmiar w MiB .

Ta wartość (i wartość wyświetlana jako Suma na wyjściu free -mkonsoli) jest całkowitym rozmiarem fizycznej pamięci RAM, pomniejszonym o ilość przypisaną do wewnętrznego procesora graficznego, jeśli komputer go ma.

Aby zobaczyć całkowitą ilość zainstalowanej fizycznej pamięci RAM, możesz uruchomić, sudo lshw -c memoryktóra pokaże każdy indywidualny zestaw zainstalowanej pamięci RAM, a także całkowity rozmiar pamięci systemowej . Prawdopodobnie będzie to prezentowane jako wartość GiB , którą można ponownie pomnożyć przez 1024, aby uzyskać wartość MiB .

dobey
źródło
1
Głosuję za tym tylko dla części „sudo lshw -c memory”, co jest dokładnie tym, czego potrzebowałem ..
Cranky,
14

Pamięć fizyczna dostępna w MB:

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

Pamięć wirtualna dostępna w MB:

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

.. lub użyj / proc / meminfo:

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

Aby zobaczyć informacje o fizycznym układzie scalonym, możesz użyć dmidecodedo wyodrębnienia informacji oznaczonych DMI typu 17 ( Memory Device ):

sudo dmidecode -t 17

informuje Cię o wszystkich zainstalowanych urządzeniach pamięci, w tym o typie, szybkości, producencie, formacie i wielu innych rzeczach. Też masz, sudo dmidecode -t memoryktóre dają trochę więcej informacji.

Colin Ian King
źródło
Z 1024 wydaje się być mebibajtem (MiB) , bez MB.
Pablo A