Xer*_*Xer 3 memory linux gpu cups hardware-failure
我在两台不同的计算机上安装了两个相同的内存,当我dmidecode --type memory在两台计算机上安装时,我发现两个内存有一些不同的值,我想知道为什么会出现这种情况?
Handle 0x0048, DMI type 17, 40 bytes
Memory Device
Array Handle: 0x0044
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 16384 MB
Form Factor: DIMM
Set: None
Locator: ChannelB-DIMM2
Bank Locator: BANK 3
Type: DDR4
Type Detail: Synchronous
Speed: 2133 MHz
Manufacturer: Corsair
Serial Number: 00000000
Asset Tag: 9876543210
Part Number: CMK32GX4M2B3000C15
Rank: 2
Configured Clock Speed: 2133 MHz
Minimum Voltage: Unknown
Maximum Voltage: Unknown
Configured Voltage: 1.2 V
Run Code Online (Sandbox Code Playgroud)
Handle 0x0063, DMI type 17, 40 bytes
Memory Device
Array Handle: 0x0058
Error Information Handle: Not Provided
Total Width: 72 bits
Data Width: 72 bits
Size: 16384 MB
Form Factor: DIMM
Set: None
Locator: DIMM_D1
Bank Locator: NODE 1
Type: DDR4
Type Detail: Synchronous
Speed: 2133 MHz
Manufacturer: Corsair
Serial Number: 00000000
Asset Tag: DIMM_D1_AssetTag
Part Number: CMK32GX4M2B3000C15
Rank: 2
Configured Clock Speed: 2666 MHz
Minimum Voltage: Unknown
Maximum Voltage: Unknown
Configured Voltage: Unknown
Run Code Online (Sandbox Code Playgroud)
通常Bank Locator为 A 为BANK 3且 B 为 的值NODE 1。这些值意味着什么?这些不同的定位器会影响 GPU-CPU 数据传输吗?B系统其实也面临这个问题,参考我的另一个问题。
系统 A:华硕 Z170-P、i7 6700T、32GB 内存、GTX 1080。
系统B:Asus X99 E-WS,i7 5930K,64G RAM,GTX 1080。(问题一)
我的内存是 Corsair DDR4 3000MHz CMK32GBX4M2B3000C15
Bank 定位器:BANK 3 - 表示特定插槽 (3) 上的内存模块。
银行定位器:NODE 1 - 可以是一个银行或一组银行(如双通道)
节点可以比存储体上的单个 RAM 模块拥有更多的带宽。
节点概念(分为许多称为区域的块,如 DMA 区域、Normal 区域、HighMem 区域)有助于 Linux 在分配页面时,它使用节点本地分配策略从最接近正在运行的节点分配内存中央处理器。由于进程往往在同一 CPU 上运行,因此更有可能使用当前节点的内存。节点由内核 init_bootmem_core()函数初始化。
附加说明:在 NUMA 架构中,节点指的是 CPU+内存组合。