determina a configuração de hardware usando a linha de comando

7

Eu tenho uma máquina Linux com o Ubuntu instalado. Agora quero atualizar o hardware. Ou seja, gostaria de instalar mais RAM. Minha pergunta é, como eu determino que tipo de RAM instalado agora, que tipos de memória ram compatíveis com meu hardware atual e qual é a capacidade máxima de memória que posso instalar?

É preferível usar a linha de comando para responder a essas perguntas. Obrigado.

    
por boris 03.09.2011 / 15:33

3 respostas

7

dmidecode lhe dirá como a memória RAM se reporta, decodificando informações em uma tabela. Existe um pacote Ubuntu dele também. As partes relevantes de uma saída de exemplo podem ser:

Handle 0x0005, DMI type 5, 22 bytes
Memory Controller Information
    Error Detecting Method: 64-bit ECC
    Error Correcting Capabilities:
        None
    Supported Interleave: One-way Interleave
    Current Interleave: One-way Interleave
    Maximum Memory Module Size: 1024 MB
    Maximum Total Memory Size: 3072 MB
    Supported Speeds:
        Other
    Supported Memory Types:
        Other
        DIMM
        SDRAM
    Memory Module Voltage: 3.3 V
    Associated Memory Slots: 3
        0x0006
        0x0007
        0x0008
    Enabled Error Correcting Capabilities:
        Unknown

Handle 0x0006, DMI type 6, 12 bytes
Memory Module Information
    Socket Designation: DIMM 1
    Bank Connections: 0 1
    Current Speed: Unknown
    Type: Other DIMM SDRAM
    Installed Size: 256 MB (Double-bank Connection)
    Enabled Size: 256 MB (Double-bank Connection)
    Error Status: OK

Tenha cuidado, porém, algumas implementações do BIOS estão com defeito e / ou estão totalmente presentes nesses dados.

    
por 03.09.2011 / 15:56
5

Uma ferramenta chamada

 lshw

pode dizer exatamente o que você precisa.

Na verdade, ele usa dmidecode para a memória, mas fornece mais informações sobre o hardware em geral.

    
por 03.09.2011 / 18:08
2

Existem peculiaridades suficientes (por exemplo, em placas-mãe HP xeon de 18 bancos, você pode usar apenas 12 para memória sem buffer) que sua melhor aposta é realmente descobrir a placa e perguntar ao fabricante. Por exemplo, a HP tem um site de configuração de memória. Dmidecode e outras soluções de software não contam a história completa. Nem mesmo o BIOS pode dizer todas as armadilhas.

    
por 03.09.2011 / 16:13