Como verificar o tamanho da RAM?

85

Qual é o comando para encontrar o tamanho da RAM no computador? Eu quero ver o resultado em MB.

KonradDos
fonte

Respostas:

68

Abra um terminal ( CTRL+ ALT+ T).

Execute o comando a seguir para ver as informações de RAM no KiB (1 Kibibyte é 1024 bytes).

free

Execute o seguinte comando para ver as informações de RAM no MiB (1 Mebibyte é 1.048.576 bytes).

free -m

Execute o comando a seguir para ver as informações de RAM no GiB (1 Gibibyte é 1.073.741.824 bytes).

free -g

Você pode ver a página do manual com mais opções para este comando aqui .

Se você deseja 10 unidades base, use --kilo --megae --gigarespectivamente.

Vencedor
fonte
2
free -hme parece mais útil. "todos os campos de saída são dimensionados automaticamente para a unidade de três dígitos mais curta"
craq
17

Clique no ícone de energia / engrenagem (menu Sistema) no canto superior direito da tela e escolha Sobre este computador . Você verá o total de memória disponível no GiB . Multiplique o valor por 1024 para obter o tamanho em MiB .

Esse valor (e o valor mostrado como Total na saída do free -mconsole) é o tamanho total da RAM física, menos a quantidade atribuída à GPU interna, se o seu computador tiver um.

Para ver a quantidade total de RAM física instalada, é possível executar o sudo lshw -c memoryque mostrará cada banco de RAM individual instalado, bem como o tamanho total da memória do sistema . Provavelmente, isso será apresentado como valor GiB , que você poderá multiplicar novamente por 1024 para obter o valor MiB .

dobey
fonte
1
Vou upvote este apenas para a parte "sudo lshw -c memória", que é exatamente o que eu precisava ..
Cranky
14

Memória física disponível em MB:

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

Memória virtual disponível em MB:

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

..ou use / proc / meminfo:

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

Para ver as informações físicas do chip, você pode usar dmidecodepara extrair as informações marcadas do DMI tipo 17 ( dispositivo de memória ):

sudo dmidecode -t 17

isso informa sobre todos os dispositivos de memória instalados, incluindo tipo, velocidade, fabricante, fator de forma e muito mais. Você também tem sudo dmidecode -t memoryque dar um pouco mais de informação.

Colin Ian King
fonte
Com 1024 parece ser um mebibyte (MiB) , sem MB.
Pablo A