GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara mendapatkan saluran memori saya (Saluran tunggal, Saluran ganda, dll) di Linux?

Solusi 1:

Cari dmidecode keluaran untuk Interleaved Data Depth . Memori dua saluran memiliki kedalaman interleaved 2.

Solusi 2:

Orang yang memberikan "Kedalaman Data Interleaved" sebagai jawabannya tidak benar. Kedalaman Data yang disisipkan bukanlah indikator yang benar atau sangat sering salah dilaporkan (Jika dilaporkan sama sekali).

Cara mudah untuk mendapatkan berapa banyak saluran yang Anda gunakan adalah dengan melakukan hal seperti berikut:

sudo dmidecode -t 17 | awk 'BEGIN { FS=":"; OFS="\t" } /Size|Channel/ { line = (line ? line OFS : "") $2 } /^$/ { print line; line="RAM" }' | grep -iv 'no'

contoh keluaran (Saluran ganda ):

RAM  32 GB   ChannelA-DIMM0
RAM  32 GB   ChannelB-DIMM0

Di mesin yang sama ini, mari kita periksa Kedalaman Data Interleaved:

sudo dmidecode | grep Interleaved

keluaran:

Interleaved Data Depth: 1
Interleaved Data Depth: 1

Di mesin yang sama ini juga diverifikasi di Windows melalui CPU-Z. Di bawah memori dilaporkan kata demi kata:Saluran Ganda

Jadi Kedalaman Data Interleaved salah, tetapi kami dapat dengan mudah memeriksa saluran kami (A, B, C, D, dll.).

Solusi 3:

Saluran tidak akan memberi tahu Anda apakah itu berjalan dalam mode saluran ganda atau tidak, saluran itu hanya memberi tahu Anda saluran mana yang menggunakan modul memori

Inilah keluaran saya setelah mencoba membuat DIMM 2x8GB + 4x4GB berfungsi di papan x79 saya

RAM  8192 MB     ChannelA_Dimm1  ChannelA    ChannelA_Dimm1_AssetTag
RAM  4096 MB     ChannelA_Dimm2  ChannelA    ChannelA_Dimm2_AssetTag
RAM  8192 MB     ChannelB_Dimm1  ChannelB    ChannelB_Dimm1_AssetTag
RAM  4096 MB     ChannelB_Dimm2  ChannelB    ChannelB_Dimm2_AssetTag
RAM  4096 MB     ChannelD_Dimm1  ChannelD    ChannelD_Dimm1_AssetTag

Anda tidak dapat membedakannya jika dijalankan dalam mode saluran tunggal, ganda, atau tiga saluran.


Linux
  1. Cara Menghapus Cache Memori di Linux

  2. Linux – Bagaimana Mendapatkan Jumlah Memori Yang Tersedia Secara Portabel di Seluruh Distribusi?

  3. Cara mendapatkan ukuran direktori di Linux

  1. Bagaimana cara mendaftar proses yang dilampirkan ke segmen memori bersama di linux?

  2. Bagaimana kita bisa mendapatkan daftar pengguna non-sistem di linux?

  3. Bagaimana cara mendapatkan ldapsearch di Scientific Linux?

  1. Bagaimana cara membuat kartu grafis ganda berfungsi di Linux?

  2. Cara mendapatkan salinan file default Linux dll

  3. Bagaimana saya mendapat pemberitahuan tentang kesalahan ECC di Linux?