Como verificar slots de RAM no Linux



Experimente Nosso Instrumento Para Eliminar Problemas

Você tem duas opções quando se trata de verificar quais slots de RAM estão ocupados e quais estão em sua máquina. A primeira é abrir o estojo e olhar. Isso pode envolver parafusos desaparafusados ​​em um desktop ou liberar alguns casos, esta é uma porta frágil em um laptop. Fazer isso em um tablet Linux x86 ou x86_64 é impensável! De qualquer forma, essa opção está completamente descartada. Felizmente, a outra opção é usar uma ferramenta de linha de comando simples que quase não leva tempo para ser executada.



Como de costume, você precisará abrir um prompt de comando para isso. Pesquise a palavra Terminal no Ubuntu Unity Dash ou segure Ctrl + Alt + T se você estiver usando a esmagadora maioria dos ambientes de desktop. Você pode clicar no menu Aplicativos ou Whisker, apontar para Ferramentas do Sistema e clicar em Terminal se estiver usando LXDE, Xfce4, Cinnamon, KDE ou qualquer uma das várias plataformas que suportam este gesto.



Método 1: usando o decodificador de tabela DMI

De longe, a maneira mais fácil de verificar o número de slots de RAM atualmente em uso em sua máquina sem abri-la é usar o comando DMI Table Decoder chamado dmidecode, que fornece um relatório simples. No prompt de comando, digite sudo dmidecode -t 16 e pressione Enter. Provavelmente, sua senha de administrador será solicitada. Digite-o e pressione Enter. Você obterá uma quantidade decente de saída informando precisamente o número de dispositivos que possui. Então, novamente, essa enumeração é baseada em dispositivos e não na contagem física real. Em alguns casos, isso pode ser diferente, então você precisará tentar outra coisa.



Depois de revisar essas informações, digite sudo dmidecode -t 17 e pressione Enter para receber uma lista completa das placas físicas conectadas aos slots de RAM do computador. Isso também dirá se você está usando DIMM, SODIMM ou alguma outra classe de cartões de RAM. Contanto que tenha fornecido as informações de que você precisa, você pode fechar a janela aqui e terminar. Dois comandos foram suficientes para obter as informações que você estava procurando, e mesmo assim com um mínimo de brincadeira.



Método 2: usando o aplicativo de hardware List

Existe outro utilitário de linha de comando simples que pode fazer a mesma coisa, embora possa dar a você muito mais uma parede de texto do que o anterior. A vantagem é que você só precisa emitir um único comando desta vez, embora possa desejar rolar para cima ou para baixo depois de concluir a execução, porque você receberá mais saída do que pode caber confortavelmente na maioria das janelas de terminal. Tipo sudo lshw -class memory e pressione Enter. Você notará que, ao contrário dos outros, este aplicativo não é apenas completamente instantâneo. Isso porque ele realmente consulta um monte de dispositivos de hardware em seu sistema para se certificar de que o que ele reporta a você é 100 por cento preciso.

Mais do que provavelmente, você notará algumas frases piscando na tela antes de serem excluídas. Você pode ver SCSI e USB, o que pode ser um pouco surpreendente porque eles não têm absolutamente nada a ver com slots de RAM. Apenas relaxe e aproveite o passeio enquanto ignora confortavelmente essas informações estranhas. A votação pode demorar um pouco em máquinas mais antigas, mas CPUs mais rápidas podem tornar o processo quase instantâneo. Você pode notar alguns problemas de velocidade em laptops, mas, mais uma vez, isso não deve causar problemas.

Agora, quando o programa terminar o que estava fazendo, você provavelmente terá uma grande parede de texto para classificar. Alguns usuários preferem usar grep, enquanto outros preferem simplesmente rolar para cima. Em qualquer caso, o que você está procurando são cada banco de memória. Por exemplo, o sistema de teste em que executamos retornou informações sobre quatro bancos individuais de RAM, cada um do mesmo fornecedor e apresentando as mesmas velocidades de clock. A propósito, lembre-se da seção do número de identificação física. Como com muitas coisas que você encontrará em sistemas Unix, o kernel Linux começa a contar no slot zero em vez de no slot um. No caso de nossa máquina de teste, havia quatro slots que receberam números 0-3 em vez de 1-4. Mesmo se um cartão de memória for atribuído ao slot zero, isso não significa que seu sistema o está ignorando.

Cada um deles também vem com a mesma largura de bit, o que pode ser importante na maioria das instalações. Para a esmagadora maioria dos usuários, essas informações são mais do que suficientes e certamente dizem muito sobre o tipo de RAM com que você está trabalhando. Você pode até saber o suficiente para solicitar substituições ou configurar algo para o Wine. Alguns jogos de PC, por exemplo, precisam saber com qual tipo de RAM você está trabalhando. Se você estiver em um sistema com uma tonelada de placas de RAM, como um servidor da Web Linux que apresenta uma grande quantidade de memória volátil para a execução de máquinas virtuais, pode ser necessário usar o grep para classificar essas informações. Todos os outros já terão resolvido o problema.

Você, no entanto, pode digitar sudo lshw -class memory | tamanho grep e pressione Enter para obter uma visão geral rápida. Agora, em nossa máquina de teste simples, isso não era tão impressionante, já que só tinha quatro gigabytes binários de RAM divididos em quatro varetas diferentes. Se você tem algo como um Xserve com 96 GB de RAM, esta rápida visão geral pode ser muito mais útil para você.

Lembre-se de que, em uma minoria de casos, as informações que esses aplicativos retornam podem ser enganosas, então, eventualmente, você vai querer fazer uma verificação física dos cartões de RAM dentro de sua caixa, se planejasse uma substituição e quisesse ser certeza de que não havia nada de errado. Você pode até obter resultados estranhos e imprevisíveis se executar esse tipo de comando dentro de uma máquina virtual que possui um banco emulado de chips de RAM. No entanto, as informações devem ser mais do que precisas o suficiente para a maioria dos usos.

4 minutos lidos