Bagaimana cara mendeteksi tipe memori di Linux?

17

Utilitas Linux mana yang dapat memberi tahu saya jika saya telah mendaftarkan atau menghapus memori ECC di server saya? Lshwdan dmidecodetidak bekerja untukku; dmidecodetidak memberikan informasi tentang terdaftar vs tidak dibuat:

Handle 0x0022, DMI type 17, 28 bytes
Memory Device
        Array Handle: 0x0021
        Error Information Handle: Not Provided
        Total Width: 72 bits
        Data Width: 64 bits
        Size: 4096 MB
        Form Factor: DIMM
        Set: None
        Locator: DIMM-1A
        Bank Locator: Not Specified
        Type: <OUT OF SPEC>
        Type Detail: Synchronous
        Speed: 1066 MHz (0.9 ns)
        Manufacturer: Not Specified
        Serial Number: Not Specified
        Asset Tag: Not Specified
        Part Number: Not Specified
Michael Mrozek
sumber
1
Saya bahkan tidak tahu Anda bisa mendapatkan info sebanyak ini
xenoterracide
Saya juga tidak. Saya ingin tahu apakah RAM saya adalah ECC .. dan mengetahui bahwa itu dapat dideteksi menggunakan "dmidecode"
Pankaj

Jawaban:

11

Lebar data = 64 (8 bank * 8 bit)

Total lebar = 72 (9 bank * 8 bit)

Bank ekstra menunjukkan bahwa ECC aktif.

Frederik Deweerdt
sumber
Bagus (saya tidak memperhatikan itu), tetapi pertanyaannya sebenarnya terdaftar atau tidak ditemukan.
Gilles 'SO- stop being evil'
6

Dukungan untuk detail tipe “Terdaftar” dan “Tidak Dibangun” (antara lain) ditambahkan dalam dmidecode 2.11 ( dmidecode.crevisi 1.158 ). Jika Anda mendapatkan versi terbaru, saya berharap ini akan menunjukkan salah satu Type Detail: Synchronous Registered (Buffered)atau Type Detail: Synchronous Unbuffered (Unregistered)(dan mungkin di Type: DDR3atas).

Gilles 'SANGAT berhenti menjadi jahat'
sumber
1

Itu ditandai sebagai Type Detail: Synchronous Jadi saya akan terdaftar. Dari wiki Newegg :

Mengapa "tidak dibuat-buat" adalah mitra "terdaftar"? Buffer dikenal sebagai komponen "asinkron", yaitu sinyal pada pin input muncul langsung pada pin put out. Sebaliknya, register dikenal sebagai komponen "sinkron": sinyal baru pada pin input tidak segera muncul pada pin put out. Sebagai gantinya, mereka menunggu centang berikutnya dari jam sistem.

jembatan Charles
sumber