it-swarm.com.de

Wie kann ich herausfinden, über was RAM ein Computersystem verfügt?

Ich suche nach einer Möglichkeit, um herauszufinden, welche Art von RAM ein System hat (Taktrate, DDR-X usw.). Gibt es dafür einen bestimmten Befehl? Mir sind nur free oder lspci bekannt, die diese Dinge nicht anbieten.

42
qbi

Ja da ist:

_Sudo lshw -short -C memory
_

Es wird so etwas ausgegeben:

_H/W path      Class       Description
====================================================
/0/0          memory      106KiB BIOS
/0/4/5        memory      64KiB L1 cache
/0/4/6        memory      1MiB L2 cache
/0/d          memory      3GiB System Memory
/0/d/0        memory      1GiB SODIMM DDR2 Synchronous 667 MHz (1.5 ns)
/0/d/1        memory      2GiB SODIMM DDR2 Synchronous 667 MHz (1.5 ns)
_

Sie können sich auch die vollständige Ausgabe von _Sudo lshw -short_ oder sogar _Sudo lshw_ ansehen, um weitere Informationen zu Ihrer Hardware zu erhalten.

Mein Dank geht an jet und CYREX für den Hinweis auf eine viel bessere Methode:

Sudo dmidecode -t memory

Was gibt so etwas aus:

_...

Handle 0x000F, DMI type 17, 27 bytes
Memory Device
    Array Handle: 0x000D
    Error Information Handle: No Error
    Total Width: 64 bits
    Data Width: 64 bits
    Size: 2048 MB
    Form Factor: SODIMM
    Set: 1
    Locator: M2
    Bank Locator: Bank 1
    Type: DDR2
    Type Detail: Synchronous
    Speed: 667 MHz (1.5 ns)
    Manufacturer: Mfg 1
    Serial Number: 1234-B1
    Asset Tag: Not Specified
    Part Number: SODIMM001

    ...
_

Diese Methode basiert auf der Desktop Management-Oberfläche:

Ab 1999 forderte Microsoft OEMs und BIOS-Anbieter auf, die DMI-Schnittstelle/den DMI-Datensatz zu unterstützen, um eine Microsoft-Zertifizierung zu erhalten.(1)

Es sollte also ziemlich zuverlässig funktionieren.

56
Stefano Palazzo