%20en%20Linux%3F.png)
Quiero saber qué tipo de canal de memoria tengo en Linux, simple o dual, etc.
- Intenté encontrarlo comprobando el sistema de archivos /proc, pero no tuve éxito. Y luego
- Lo uso
dmidecode
para obtener información del sistema y verificar, pero tampoco lo encontré.
¿Cómo puedo obtenerlo?
Respuesta1
Busque la dmidecode
salida para Interleaved Data Depth
. La memoria de doble canal tiene una profundidad entrelazada de 2.
Respuesta2
Las personas que dan "Profundidad de datos entrelazados" como respuesta no son correctas. La profundidad de datos entrelazados no es el indicador correcto o muy comúnmente se informa erróneamente (si es que se informa).
Una manera fácil de obtener cuántos canales estás usando es hacer algo como lo siguiente:
sudo dmidecode -t 17 | awk 'BEGIN { FS=":"; OFS="\t" } /Size|Channel/ { line = (line ? line OFS : "") $2 } /^$/ { print line; line="RAM" }' | grep -iv 'no'
salida de muestra (Doble canal):
RAM 32 GB ChannelA-DIMM0
RAM 32 GB ChannelB-DIMM0
En esta misma máquina, verifiquemos la profundidad de datos entrelazados:
sudo dmidecode | grep Interleaved
producción:
Interleaved Data Depth: 1
Interleaved Data Depth: 1
En esta misma máquina también se verificó en Windows mediante CPU-Z. De memoria se informó textualmente:Doble canal
Por lo tanto, la profundidad de datos entrelazados es incorrecta, pero podemos verificar fácilmente nuestros canales (A, B, C, D, etc.).
Respuesta3
Los canales no le dirán si se ejecuta en modo de doble canal o no, solo le indica qué canal está usando un módulo de memoria.
Aquí está mi resultado después de intentar que 2x8GB + 4x4GB DIMM funcionen en mi placa x79
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
No se puede saber por eso si se ejecutan en modo de canal único, doble o triple.