Bestimmen Sie die Hardwarekonfiguration mithilfe der Befehlszeile

7

Ich habe eine Linux-Maschine mit Ubuntu-Betriebssystem installiert. Jetzt möchte ich die Hardware aktualisieren. Ich möchte nämlich mehr RAM installieren. Meine Frage ist, wie kann ich feststellen, welche Art von RAM jetzt installiert ist, welche Arten von RAM mit meiner aktuellen Hardware kompatibel sind und welche maximale Speicherkapazität ich installieren darf?

Es ist vorzuziehen, die Befehlszeile zu verwenden, um diese Fragen zu beantworten. Vielen Dank.

Boris
quelle

Antworten:

7

dmidecode zeigt Ihnen an, wie sich der RAM usw. selbst meldet, indem Informationen in einer Tabelle dekodiert werden. Es gibt bereits ein Ubuntu-Paket davon. Die relevanten Teile einer Beispielausgabe können sein:

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

Seien Sie jedoch vorsichtig, einige BIOS-Implementierungen sind fehlerhaft und / oder liegen direkt in diesen Daten.

Flexo
quelle
Dies ist ideal für die vorhandene Hardwareseite. Ich benutze vital.com für die Kompatibilitätsseite. Sie haben ein großartiges Tool, das jede Maschine enthält, die ich jemals aktualisiert habe, und die zeigt, welche Arten von RAM Sie verwenden können und wie viel von jeder.
Polynom
5

Ein Tool namens

 lshw

kann genau sagen, was Sie brauchen.

Es verwendet tatsächlich dmidecode für den Speicher, bietet jedoch insgesamt mehr Informationen über die Hardware.

cstamas
quelle
2

Es gibt genug Macken (zum Beispiel können Sie bei HP Xeon-Motherboards mit 18 Bänken nur 12 für ungepufferten Speicher verwenden), sodass Sie am besten das Board herausfinden und den Hersteller fragen sollten. Beispielsweise verfügt HP über eine Website zur Speicherkonfiguration. Dmidecode und andere Softwarelösungen erzählen nicht die ganze Geschichte. Nicht einmal das BIOS kann Ihnen alle Fallstricke erklären.

Foo Bah
quelle