Como Verificar o Tipo de Memória RAM em Linux: Um Guia Técnico e de Diagnóstico
- Gerar link
- X
- Outros aplicativos
Saber o tipo de memória RAM instalada em um sistema Linux é fundamental para diagnósticos, upgrades ou simplesmente para documentar o hardware. Diferente de sistemas gráficos, no Linux a verificação é feita via linha de comando, utilizando ferramentas poderosas e eficientes. Este artigo técnico detalha os métodos mais comuns para identificar o tipo de memória (DDR3, DDR4, etc.), velocidade e outros atributos importantes, incluindo uma abordagem prática para diagnosticar sistemas mesmo em caso de pane, sem a necessidade de abrir fisicamente a máquina.
Por Que É Importante Saber o Tipo de Memória?
Upgrade: Ao adicionar ou substituir módulos de RAM, é crucial garantir compatibilidade com a placa-mãe e com os módulos já existentes (tipo e, idealmente, velocidade).
Diagnóstico: Problemas de desempenho ou instabilidade podem estar relacionados à memória. Conhecer suas especificações ajuda no troubleshooting.
Documentação: Manter um inventário preciso do hardware é uma boa prática de gerenciamento de sistemas.
Ferramentas de Linha de Comando para Verificação
No Linux, a maioria das informações de hardware é exposta através do kernel e pode ser acessada por utilitários de sistema.
1. Usando dmidecode (Recomendado para Detalhes Completos)
A ferramenta dmidecode lê as informações da DMI (Desktop Management Interface) ou SMBIOS (System Management BIOS), que contêm descrições detalhadas do hardware do sistema. É a forma mais completa de obter informações da RAM.
Para instalar dmidecode (se ainda não estiver instalado):
Debian/Ubuntu
sudo apt update
sudo apt install dmidecode
RHEL/CentOS/Fedora
sudo dnf install dmidecode # ou sudo yum install dmidecode
Após a instalação, use os seguintes comandos:
Para ver todos os detalhes da memória:
sudo dmidecode --type memory
Este comando listará informações para cada slot de memória, mesmo os vazios. Procure por seções como "Memory Device".
Exemplo de saída relevante:
Handle 0x000E, DMI type 17, 40 bytes
Memory Device
Array Handle: 0x000D
Error Information Handle: No Error
Total Width: 64 bits
Data Width: 64 bits
Size: 8 GB
Form Factor: DIMM
Set: 1
Locator: ChannelA-DIMM0
Bank Locator: BANK 0
Type: DDR4
Type Detail: Synchronous
Speed: 2400 MT/s
Manufacturer: Kingston
Serial Number: 12345678
Asset Tag: Not Specified
Part Number: 9905678-001.A00G
Rank: 1
Configured Clock Speed: 2133 MT/s
Neste exemplo, podemos ver que a memória é DDR4, tem 8 GB de tamanho, velocidade nominal de 2400 MT/s (MHz) e está configurada para operar a 2133 MT/s.
Para ver apenas o tipo de memória de cada módulo preenchido:
sudo dmidecode -t memory | grep -E "Type:|Size:|Speed:|Configured Clock Speed:" | grep -v "No Module Installed"
Este comando filtra a saída para mostrar apenas as linhas relevantes de módulos instalados.
2. Usando lshw (List Hardware)
O comando lshw lista informações detalhadas sobre o hardware. É uma alternativa ao dmidecode, mas pode exigir privilégios de superusuário para ver todos os detalhes.
Para instalar lshw (se ainda não estiver instalado):
Debian/Ubuntu
sudo apt install lshw
RHEL/CentOS/Fedora
sudo dnf install lshw # ou sudo yum install lshw
Para verificar a memória com lshw:
sudo lshw -c memory
Exemplo de saída relevante:
*-memory
description: System Memory
physical id: 1b
slot: System board or motherboard
size: 8GiB
*-bank:0
description: DIMM DDR4 Synchronous 2400 MHz (0.4 ns)
product: 9905678-001.A00G
vendor: Kingston
physical id: 0
serial: 12345678
size: 8GiB
width: 64 bits
clock: 2400MHz (0.4ns)
Neste exemplo, é possível identificar DDR4 e a velocidade de 2400 MHz.
3. Usando hwinfo (Se Disponível)
hwinfo é uma ferramenta abrangente de detecção de hardware. Pode ser muito detalhada, mas nem sempre vem instalada por padrão em todas as distribuições.
Para instalar hwinfo:
Debian/Ubuntu
sudo apt install hwinfo
RHEL/CentOS/Fedora
sudo dnf install hwinfo # ou sudo yum install hwinfo
Para verificar a memória com hwinfo:
sudo hwinfo --memory
A saída será mais verbosa, mas conterá informações como tipo, tamanho, velocidade, fabricante e número de série.
Bônus: Diagnóstico Sem Abrir a Máquina Com Um Pendrive Linux
Essa é uma prática excelente para técnicos e administradores de sistemas! Utilizar um pendrive com um sistema Linux "live" (que roda direto do pendrive, sem instalar no HD) é uma ferramenta poderosa para diagnósticos de hardware em qualquer computador, independentemente do sistema operacional instalado nele (seja Windows, outro Linux, etc.).
A Ideia em Detalhes: Pendrive Linux para Diagnóstico de Hardware
A proposta é criar um pendrive bootável com uma distribuição Linux leve, equipada com as ferramentas que mencionei anteriormente (dmidecode, lshw, hwinfo).
Preparação do Pendrive:
Escolha uma distribuição Linux leve e de fácil uso (ex: Ubuntu Live CD/USB, Linux Mint Live, SystemRescueCd ou Slax para algo super compacto).
Use um software como Rufus (no Windows) ou Etcher (multiplataforma) para "gravar" a imagem ISO do Linux no pendrive, tornando-o bootável.
Após a criação, você pode verificar se as ferramentas como dmidecode e lshw já vêm pré-instaladas. Se não, você pode instalá-las no ambiente live (elas serão perdidas ao desligar, mas servirão para o diagnóstico imediato).
Uso no Computador com Problema:
No computador que você quer diagnosticar, insira o pendrive.
Configure a BIOS/UEFI para inicializar (dar boot) pelo pendrive (geralmente pressionando F2, F10, F12 ou Del na inicialização para acessar o menu de boot ou as configurações da BIOS).
O sistema Linux carregará na memória RAM do computador, sem tocar no sistema operacional existente no disco rígido.
Execução do Diagnóstico:
Uma vez dentro do ambiente Linux "live", abra um terminal.
Execute os comandos que vimos:
sudo dmidecode --type memory
sudo lshw -c memory
sudo hwinfo --memory
Esses comandos irão ler as informações de hardware diretamente da BIOS/UEFI do computador, exibindo detalhes sobre o tipo de memória (DDR3, DDR4), velocidade, fabricante, número de série, tamanho de cada módulo e quais slots estão ocupados.
Vantagens dessa abordagem:
Não invasivo: Você não precisa abrir o gabinete do computador, o que é ótimo para máquinas em garantia ou para evitar sujeira/poeira desnecessária.
Independente do Sistema Operacional: Funciona mesmo se o Windows não estiver inicializando ou se o sistema operacional padrão estiver corrompido.
Portabilidade: Um único pendrive serve para diagnosticar inúmeras máquinas.
Rapidez: O processo de boot e execução dos comandos é geralmente muito rápido.
Segurança: Não há risco de alterar o sistema operacional existente na máquina, já que o Linux roda apenas na RAM.
Considerações Finais
Ao diagnosticar ou planejar upgrades de memória, sempre confie nas informações fornecidas por essas ferramentas de sistema, que leem diretamente dos dados do firmware (BIOS/UEFI) do seu hardware. A precisão dessas informações é crucial para garantir a compatibilidade e o bom funcionamento do seu servidor ou estação de trabalho Linux. O pendrive Linux se torna, assim, uma ferramenta indispensável no kit de qualquer técnico de TI.
- Gerar link
- X
- Outros aplicativos

Comentários
Postar um comentário
Seu comentário será publicado em breve....