Qual è il comando per trovare la dimensione della RAM nel computer? Voglio vedere il risultato in MB.
Da un terminale dovreste essere in grado di usare:
free -m
Da pagina uomo
:
-m
, --mebi
Visualizza la quantità di memoria in mebibyte.
--mega
Visualizza la quantità di memoria in megabyte. Implica --si
.
Nota: Un kilobyte (kB) è 1000 byte.
Clicca sull'icona dell'alimentazione/ingranaggio (Menu di sistema) nell'angolo in alto a destra dello schermo e scegli About This Computer. Vedrai la memoria totale disponibile in GiB. Moltiplicate il valore per 1024 per ottenere la dimensione in MiB.
Questo valore (e il valore mostrato come Total nell'output di free -m
sulla console), è la dimensione fisica totale della RAM, meno la quantità assegnata alla GPU interna, se il tuo computer ne ha una.
Per vedere la quantità totale di RAM fisica installata, puoi eseguire sudo lshw -c memory
che ti mostrerà ogni singolo banco di RAM che hai installato, così come la dimensione totale della Memoria di sistema. Questo sarà probabilmente presentato come valore GiB, che puoi di nuovo moltiplicare per 1024 per ottenere il valore MiB.
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 vedere le informazioni sul chip fisico, puoi usare dmidecode
per estrarre le informazioni con tag DMI tipo 17 (Memory Device):
sudo dmidecode -t 17
questo ti informa su tutti i dispositivi di memoria installati, incluso il tipo, la velocità, il produttore, il fattore di forma e molto altro ancora. C'è anche sudo dmidecode -t memory
che dà un po' più di informazioni.