dmidecode memória capacidade

Use o dmidecode para saber a capacidade máxima de memória suportada pelo seu hardware

Como obter informações sobre tipo e quantidade de memória presente em meu computador? O dmidecode pode responder a estas perguntas e a outras, como a quantidade máxima de memória possível no seu hardware, a quantidade de slotes presentes (vazios e ocupados) etc.
Se você vai aumentar a capacidade de memória de um laptop, estas informações são necessárias — e o aplicativo o dispensa de ter que passar pelo complicado processo de abrir um notebook para obtê-las.
Pilha de pentes de memória RAM
O dmidecode ajuda a determinar a velocidade e o tipo de memória presente no seu sistema. Assim, você já chega ao vendedor com a informação exata do que vai precisar.

O dmidecode não vem com o Windows, mas você pode fazer download dele (inclusive para outros sistemas operacionais) no site oficial.

Como usar o dmidecode

Por ler arquivos sensíveis do sistema, o dmidecode precisa ser executado com privilégios de administrador.
O comando que segue mostra a quantidade máxima de memória suportada e o número de slots disponíveis para encaixar pentes de memória RAM, no seu sistema, entre outras coisas. Observe as duas linhas em destaque:

sudo dmidecode -t 16
# dmidecode 2.12
SMBIOS 2.4 present.

Handle 0x0015, DMI type 16, 15 bytes
Physical Memory Array
	Location: System Board Or Motherboard
	Use: System Memory
	Error Correction Type: None
	Maximum Capacity: 4 GB
	Error Information Handle: Not Provided
	Number Of Devices: 2

As linhas destacadas mostram a capacidade máxima (maximum capacity) e o número de slots disponíveis (number of devices).
Fazendo uso do comando grep, você pode reduzir a quantidade de informação ao que é essencial – o que pode ser útil, se você estiver inserindo o dmidecode em um script:

sudo dmidecode -t 16 | grep Maximum
	Maximum Capacity: 4 GB

Opções de memórias RAM

Mais informação da memória do seu sistema com o dmidecode

Consultando o manual – man dmidecode – é possível aprender mais informações sobre como inquirir o seu sistema.
Veja como obter a quantidade atual de memória presente no hardware, o tipo e o clock dos pentes de memória (em destaque):

sudo dmidecode -t 17
# dmidecode 2.12
SMBIOS 2.4 present.

Handle 0x0017, DMI type 17, 27 bytes
Memory Device
	Array Handle: 0x0015
	Error Information Handle: Not Provided
	Total Width: 64 bits
	Data Width: 64 bits
	Size: 2048 MB
	Form Factor: DIMM
	Set: None
	Locator: J2
	Bank Locator: CHAN A DIMM 0
	Type: DDR2
	Type Detail: Synchronous
	Speed: 533 MHz
	Manufacturer: 0x7F94000000000000
	Serial Number: 0xB0AB0300
	Asset Tag: Unknown
	Part Number: 0x53473536343536384647384E574B46535152

O manual descreve os tipos 5, 6, 16 e 17 como tipos de informação acerca da memória.

  • 5memory controller ou controlador de memória.
  • 6memory module ou módulo de memória.
  • 16physcial memory array ou array físico de memória.
  • 17memory device ou dispositivo de memória.

Você pode inquirir o sistema sobre qualquer uma destas informações ou sobre todas de uma vez. Veja:

sudo dmidecode --type 5,6,16,17

A opção --type equivale à -t, como já foi visto.
É possível inquirir pelo nome do dispositivo em vez do número, caso você ache mais fácil memorizar palavras:

sudo dmidecode --type memory

Experimente e nos diga o que achou 😉

LEIA MAIS:

Saiba mais sobre o comando dmidecode
O comando grep, em exemplos práticos.

Publicado por

Elias Praciano

Autor de tecnologia (livre, de preferência), apaixonado por programação e astronomia. Fã de séries, como "Rick and Morty" e "BoJack Horseman". Me siga no Twitter e vamos trocar ideias!

3 comentários sobre “Use o dmidecode para saber a capacidade máxima de memória suportada pelo seu hardware”

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *