Come controllare la dimensione della RAM?


85

Qual è il comando per trovare la dimensione della RAM nel computer? Voglio vedere il risultato in MB.

Risposte:



69

Apri un Terminale ( CTRL+ ALT+ T).

Eseguire il comando seguente per visualizzare le informazioni sulla RAM in KiB (1 Kibibyte è 1024 byte).

free

Esegui il comando seguente per visualizzare le informazioni sulla RAM in MiB (1 Mebibyte è 1.048.576 byte).

free -m

Eseguire il comando seguente per visualizzare le informazioni sulla RAM in GiB (1 Gibibyte è 1.073.741.824 byte).

free -g

Puoi vedere la pagina del manuale con più opzioni per questo comando qui .

Se vuoi unità base 10, usa --kilo --megae --gigarispettivamente.


2
free -hmi sembra molto utile. "tutti i campi di output vengono automaticamente ridimensionati all'unità di tre cifre più corta"
craq

17

Fai clic sull'icona di accensione / marcia (Menu Sistema) nell'angolo in alto a destra dello schermo e scegli Informazioni su questo computer . Vedrai la memoria totale disponibile in GiB . Moltiplica il valore per 1024 per ottenere la dimensione in MiB .

Questo valore (e il valore mostrato come Totale nell'output della free -mconsole), è la dimensione della RAM fisica totale, meno la quantità assegnata alla GPU interna, se il tuo computer ne ha una.

Per visualizzare la quantità totale di RAM fisica installata, è possibile eseguire sudo lshw -c memoryciò che mostrerà ogni singolo banco di RAM installato, nonché la dimensione totale per la memoria di sistema . Questo sarà probabilmente presentato come valore GiB , che puoi nuovamente moltiplicare per 1024 per ottenere il valore MiB .


1
Vado a votare questo solo per la parte "sudo lshw -c memory", che è esattamente quello di cui avevo bisogno ..
Cranky,

14

Memoria fisica disponibile in MB:

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

Memoria virtuale disponibile in MB:

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

..o usare / proc / meminfo:

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

Per visualizzare le informazioni fisiche sul chip, è possibile utilizzare dmidecodeper estrarre le informazioni contrassegnate con DMI di tipo 17 ( dispositivo di memoria ):

sudo dmidecode -t 17

questo ti informa su tutti i dispositivi di memoria installati, inclusi tipo, velocità, produttore, fattore di forma e molto altro ancora. Hai anche quello sudo dmidecode -t memoryche dà un po 'più di informazioni.


Con 1024 sembra essere un mebibyte (MiB) , nessun MB.
Pablo A
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.