mendeteksi jumlah saluran RAM

20

Saya mencoba menentukan (tanpa secara fisik memiliki akses ke mesin) jumlah saluran RAM yang didukungnya (tunggal, ganda, dll) - DAN apakah itu dikonfigurasi untuk menggunakan pengaturan itu, misalnya dengan empat slot dan dua saluran RAM, Anda hanya dapatkan saluran ganda jika Anda mencolokkan RAM ke slot yang benar.

Saya tahu cara menentukan berapa banyak modul RAM yang saya gunakan, saya tidak tahu cara mendapatkan jumlah saluran.

Zack Newsham
sumber

Jawaban:

20

Lari dmidecode. "Kedalaman Data Interleaved" memberikan jumlah saluran.

Memori saluran ganda memiliki kedalaman 2 yang disisipkan.

Handle 0x0041, DMI type 20, 35 bytes
Memory Device Mapped Address
Starting Address: 0x00000000000
Ending Address: 0x001FFFFFFFF
Range Size: 8 GB
Physical Device Handle: 0x0040
Memory Array Mapped Address Handle: 0x0049
Partition Row Position: Unknown
Interleave Position: 1
Interleaved Data Depth: 2
steve
sumber
5
Terima kasih, bagaimana jika "Kedalaman Data Interleaved" = "Tidak Diketahui?
Zack Newsham
+1 untukInterleaved Data Depth: Unknown
stamster
2
Salah, Kedalaman Data Interleaved adalah "Jumlah maksimum baris berturut-turut dari Perangkat Memori yang direferensikan yang diakses dalam satu transfer yang disisipkan". Itu tidak terkait dengan jumlah saluran memori. Interleaving dan channel adalah hal-hal yang berbeda, meskipun untuk membuat hal-hal lebih kompleks, saluran juga dapat disisipkan, selain interleaving bank yang biasa. DMI tipe 37 menyediakan jumlah saluran (tetapi tidak pengaturannya). Lihat spesifikasi SMBIOS untuk info lebih lanjut.
Eric
Partition Width: 2
Milik
3
# dmidecode -t memory | grep Bank
    Bank Locator: P0_Node0_Channel0_Dimm0
    Bank Locator: P0_Node0_Channel0_Dimm1
    Bank Locator: P0_Node0_Channel1_Dimm0
    Bank Locator: P0_Node0_Channel1_Dimm1
    Bank Locator: P0_Node0_Channel2_Dimm0
    Bank Locator: P0_Node0_Channel2_Dimm1
    Bank Locator: P0_Node0_Channel3_Dimm0
    Bank Locator: P0_Node0_Channel3_Dimm1
pengguna2421169
sumber
Tidak bekerja:Bank Locator: Not Specified
Imaskar mengatakan Reinstate Monica
0

Lakukan dmidecodeperintah tetapi tentukan jenis yang akan digunakan, seperti ini:

$ sudo dmidecode -t memory | grep Size

Ini adalah output dari sistem saya, saya memiliki total empat saluran dan atm menggunakan dua.

Size: 4096 MB
Size: No Module Installed
Size: 4096 MB
Size: No Module Installed
krt
sumber
6
Ini menampilkan jumlah slot DIMM, bukan jumlah saluran.
Zack Newsham
-1

Saya mencoba dmidecode

dmidecode -t memory

Untungnya, baris Bank Locator: SOCKET 1 CHANNEL 7 DIMM 0memberitahu DIMM 170 berada di Channel 7. Dan mesin mendukung 32 DIMM dengan total 8 saluran. Saluran yang sesuai tercantum di bawah ini:

Handle 0x0026, DMI type 17, 40 bytes
Memory Device
        Array Handle: 0x0006
        Error Information Handle: Not Provided
        Total Width: 72 bits
        Data Width: 64 bits
        Size: 32 GB
        Form Factor: DIMM
        Set: None
        Locator: DIMM170 J31
        Bank Locator: SOCKET 1 CHANNEL 7 DIMM 0
        Type: DDR4
        Type Detail: Synchronous Registered (Buffered)
        Speed: 2666 MT/s
        Manufacturer: Samsung
        Serial Number: 0x40C3BA1D
        Asset Tag: 1838
        Part Number: M393A4K40BB2-CTD
        Rank: 2
        Configured Clock Speed: 2666 MT/s
        Minimum Voltage: 1.2 V
        Maximum Voltage: 2.0 V
        Configured Voltage: 1.2 V
[user@centos ~]$ sudo dmidecode -t memory | grep CHANNEL
        Bank Locator: SOCKET 0 CHANNEL 0 DIMM 0
        Bank Locator: SOCKET 0 CHANNEL 0 DIMM 1
        Bank Locator: SOCKET 0 CHANNEL 1 DIMM 0
        Bank Locator: SOCKET 0 CHANNEL 1 DIMM 1
        Bank Locator: SOCKET 0 CHANNEL 2 DIMM 0
        Bank Locator: SOCKET 0 CHANNEL 2 DIMM 1
        Bank Locator: SOCKET 0 CHANNEL 3 DIMM 0
        Bank Locator: SOCKET 0 CHANNEL 3 DIMM 1
        Bank Locator: SOCKET 0 CHANNEL 4 DIMM 0
        Bank Locator: SOCKET 0 CHANNEL 4 DIMM 1
        Bank Locator: SOCKET 0 CHANNEL 5 DIMM 0
        Bank Locator: SOCKET 0 CHANNEL 5 DIMM 1
        Bank Locator: SOCKET 0 CHANNEL 6 DIMM 0
        Bank Locator: SOCKET 0 CHANNEL 6 DIMM 1
        Bank Locator: SOCKET 0 CHANNEL 7 DIMM 0
        Bank Locator: SOCKET 0 CHANNEL 7 DIMM 1
        Bank Locator: SOCKET 1 CHANNEL 0 DIMM 0
        Bank Locator: SOCKET 1 CHANNEL 0 DIMM 1
        Bank Locator: SOCKET 1 CHANNEL 1 DIMM 0
        Bank Locator: SOCKET 1 CHANNEL 1 DIMM 1
        Bank Locator: SOCKET 1 CHANNEL 2 DIMM 0
        Bank Locator: SOCKET 1 CHANNEL 2 DIMM 1
        Bank Locator: SOCKET 1 CHANNEL 3 DIMM 0
        Bank Locator: SOCKET 1 CHANNEL 3 DIMM 1
        Bank Locator: SOCKET 1 CHANNEL 4 DIMM 0
        Bank Locator: SOCKET 1 CHANNEL 4 DIMM 1
        Bank Locator: SOCKET 1 CHANNEL 5 DIMM 0
        Bank Locator: SOCKET 1 CHANNEL 5 DIMM 1
        Bank Locator: SOCKET 1 CHANNEL 6 DIMM 0
        Bank Locator: SOCKET 1 CHANNEL 6 DIMM 1
        Bank Locator: SOCKET 1 CHANNEL 7 DIMM 0
        Bank Locator: SOCKET 1 CHANNEL 7 DIMM 1

kucer
sumber
Anda mungkin ingin mengklarifikasi jawaban Anda karena saat ini tampaknya tidak benar-benar mengatasi masalah dalam pertanyaan.
Kusalananda
Saya menggunakan kode sandi berhasil menemukan bahwa mesin saya memiliki 8 saluran DDR
kucer