# 通道、Rank 与核显共享内存：为什么加内存反而变慢

> 通道插法如何改变带宽、rank 有什么影响、核显如何占用内存带宽，以及怎么查 Windows 看到的布局。

**测试环境**

- 版本号: 26300.9457
- 版本: Pro (26H2)
- 架构: x64
- 证据: E1
- 核验日期: 2026-10-29

## 一句话结论

容量不是唯一重要的。三个属性决定真实带宽：

1. **插满几个通道**——两条匹配的条子胜过一条更大的。
2. **每通道 rank 数**——影响控制器如何交织访问。
3. **实际配置的频率与时序**——由固件决定，不是 Windows。

一条 32GB 在几乎所有流式负载里都比两条 16GB 慢。这是最常见的"我升级了反而更慢"，而且是插法问题，不是零件坏了。

## 通道到底是什么

内存通道是 CPU 内存控制器到一组插槽的独立通路。两个通道能同时传输，一个不能。

- **双通道**：四槽板上通常是 2、4 槽（A2/B2）。插 1、2 往往跑单通道。
- **四通道**：工作站/服务器平台；插法规则写在主板手册里，不是可选项。
- **Flex 模式**：部分笔记本在容量不等时，一部分双通道、一部分单通道。

看 Windows 看到的物理布局——`BankLabel`/`DeviceLocator` 能反映：

```powershell
Get-CimInstance Win32_PhysicalMemory |
  Select-Object BankLabel,DeviceLocator,Capacity,Speed,ConfiguredClockSpeed,PartNumber
Get-CimInstance Win32_PhysicalMemoryArray | Select-Object MemoryDevices,MaxCapacity
```

`MemoryDevices` 是 4，而你看到两条同 `BankLabel` 族的内存插在相邻槽——大概率是单通道。最终以主板手册为准。

## Rank：看不见的规格

**rank** 是一组被一起驱动的内存颗粒。内存条分单 rank（1R）、双 rank（2R）、四 rank（4R）。

- 每通道 rank 更多可能改善交织，但控制器负载更高。
- 四条双 rank 插在消费级主板上，是经典的"XMP 保不住"配置。
- 服务器 RDIMM 加了寄存器缓冲，能带更多 rank——所以服务器能装得多得多。

它很少写在宣传页上，而在料号与主板 QVL 里。

## 核显共享内存

核显没有独立显存，用系统内存做帧缓冲和纹理，驱动会预留一部分。

后果：

- **带宽共享**：核显和 CPU 抢同一批通道。
- **容量被预留**：16GB 的机器在核显预留后可用内存明显更少。
- **单通道对核显伤害更大**——图形比办公更吃带宽。

```powershell
Get-CimInstance Win32_VideoController | Select-Object Name,AdapterRAM,DriverVersion
Get-CimInstance Win32_OperatingSystem | Select-Object TotalVisibleMemorySize,FreePhysicalMemory
```

`AdapterRAM` 在 4GB 以上不可靠（32 位字段），对核显只能当提示，不能当规格。

## "加了内存反而更慢"的几种情况

| 发生了什么 | 为什么变慢 |
|---|---|
| 一条 32GB 换掉两条 8GB | 从双通道掉到单通道 |
| 加了一条不匹配的 | 固件按两者中更慢的频率/时序运行 |
| 插到了错误槽位 | 单通道，或 rank 配置不对 |
| 四条插在只验证过两条的板上 | 内存控制器维持不住标称频率 |
| 核显预留变多 | 可用内存比标签上的少 |

> **提示: 买成套内存，按手册插**
>
> 同一套件里的两条经过一起测试。插法顺序印在主板手册上，比多数人以为的更重要——"错误"的槽位是真实且可测的降级，不是迷信。

## 升级后的快速体检

```powershell
Get-CimInstance Win32_PhysicalMemory | Select-Object DeviceLocator,Capacity,Speed,ConfiguredClockSpeed

Get-CimInstance Win32_OperatingSystem | Select-Object @{n='VisibleGB';e={[math]::Round($_.TotalVisibleMemorySize/1MB,1)}}

Get-Counter '\Memory\Available MBytes','\Memory\Pages/sec' -MaxSamples 3
```

如果加条之后 `ConfiguredClockSpeed` 掉了，那是固件在自我保护——要么拿掉不匹配的那条，要么接受更低频率。

## 相关

- [XMP 与稳定性](https://winbook.fyi/zh/hardware/ram/xmp-expo/)
- [内存压缩与页面文件](https://winbook.fyi/zh/hardware/ram/compression-pagefile/)
- [内存容量怎么选](https://winbook.fyi/zh/hardware/ram/)

## 实验室边界

E1。通道与 rank 是主板/CPU 厂商文档描述的硬件属性；Windows 能看到布局但看不到 rank。实验室虚拟机呈现单一合成内存区，没有测试通道配置。

## 来源

- [Microsoft Learn — Win32_PhysicalMemory](https://learn.microsoft.com/zh-cn/windows/win32/cimwin32prov/win32-physicalmemory)
- [Microsoft Learn — 内存管理](https://learn.microsoft.com/zh-cn/windows/win32/memory/memory-management)
- [Microsoft Learn — Windows 11 要求](https://learn.microsoft.com/zh-cn/windows/whats-new/windows-11-requirements)

---

来源页面: https://winbook.fyi/zh/hardware/ram/channels-uma/
