O número de dispositivos de memória nos resultados de sudo dmidecode --type 17
é igual ao número de slots de memória; portanto, o comando para imprimir o número de slots de RAM é:
sudo dmidecode --type 17 | grep 'Memory Device' --count
Os resultados deste comando serão um número inteiro igual ao número de slots de RAM.
O comando para mostrar o tamanho de cada um dos sticks de RAM instalados é:
sudo dmidecode --type 17 | grep -i size
Este é um comando muito informativo, pois mostra o número de slots de RAM vazios, o número de slots de RAM que possuem sticks de RAM instalados e o tamanho de cada stick de RAM instalado.
O comando para mostrar a capacidade máxima de RAM (o tamanho máximo para o qual você pode aumentar a RAM) é:
sudo inxi -m | grep capacity
Este exemplo de saída mostra que o computador possui 4 slots de RAM (2 slots vazios e 2 slots completos) e dois sticks de 4 GB de RAM (8 GB de RAM).
$ sudo dmidecode --type 17 | grep 'Dispositivo de memória' --count
4
$ sudo dmidecode --type 17 | grep -i tamanho
Tamanho: Nenhum módulo instalado
Tamanho: Nenhum módulo instalado
Tamanho: 4096 MB
Tamanho: 4096 MB
$ sudo inxi -m | capacidade grep
Capacidade da matriz 1: dispositivos de 32 GB: 4 CE: nenhum
dmidecode
mostra o número de slots disponíveis para o controlador. Existem até 4 tipos de DMI, 2 podem ser matrizes de memória e 2 podem ser slots específicos. 2 são menos comuns. As informações no dmidecode / inxi não são extremamente confiáveis quando se trata dos dados da matriz, mas os dados reais do slot são geralmente muito confiáveis. Se você deseja comprar ou atualizar a RAM, sempre verifique as especificações do produto para garantir que os relatórios inxi / dmidecode estejam realmente corretos. Isso vale principalmente para o tamanho máximo da RAM e as capacidades da matriz. *