# 核心还是频率：为 WSL2、编译、游戏与虚拟机选 CPU

> 按负载决定要更多核心还是更高频率，并说明 Windows 与虚拟化里会改变答案的限制。

**测试环境**

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

## 一句话结论

按**谁在等谁**来选：

- **单线程**（游戏、办公、多数交互应用）：频率与 IPC 赢。8 核以上很少有帮助。
- **并行构建**（编译、转码、CI）：核心赢，直到存储或内存子系统饱和。
- **虚拟化**：核心有用，但**内存**几乎总是真正的限制。
- **WSL2**：底层是虚拟机，vCPU 数与内存分配比频率更重要。

最贵的错误：为 I/O 受限的负载买核心，或为并行的负载买频率。

## 负载决策表

| 负载 | 想要 | 先查的瓶颈 |
|---|---|---|
| 1080p/1440p 游戏 | 单线程 + GPU | GPU 占用率、显存 |
| 视频导出 | 核心 + 核显/GPU 编码器 | 编码器支持、存储 |
| 代码编译 | 核心 + 内存带宽 | SSD 队列深度、内存容量 |
| Docker/WSL2 开发 | 核心（4–8）+ 内存 | 内存、磁盘 IOPS |
| 多台虚拟机 | 核心 + 内存 | 内存、单机 IOPS |
| 办公/浏览器 | 单线程、低待机功耗 | 内存（标签页）、SSD |

## 2026 年频率为什么仍然重要

混合设计改变了"频率"的含义：标称加速只作用于少数 P 核，不是全部。高加速 + 低全核频率的行为，和老设计完全不同。

读规格表的正确方式：

- **最大加速**说明突发交互工作的表现。
- **功耗限制下的全核频率**说明持续编译与渲染。
- **基础频率**在台式上几乎无意义；在功耗固定的笔记本上才有意义。

## 核心在哪里停止起作用

1. **64 逻辑处理器的组限制**——超过后，单个进程不加改造用不到额外核心。
2. **内存带宽**——流式数据的并行负载会在核心饱和前先打满双通道。
3. **存储**——读大量小文件的编译常常卡在 SSD。
4. **散热**——同封装更多核心意味着更低持续频率；对单线程工作，"更多核心"可能是降级。

## 虚拟化专用算术

对 Hyper-V、VMware Workstation 或 PVE 来宾：

- 每个 vCPU 对来宾是逻辑处理器，对宿主是调度线程。
- 在多台来宾间超配 vCPU，提高的是延迟而不是吞吐。
- **内存**是硬边界；ballooning 有帮助，但会在压力下拖慢来宾。
- 嵌套虚拟化有性能代价。

```powershell
Get-CimInstance Win32_ComputerSystem | Select-Object NumberOfLogicalProcessors,TotalPhysicalMemory
Get-Counter '\Processor(_Total)\% Processor Time','\Memory\Available MBytes' -MaxSamples 3
```

## WSL2 的分配

WSL2 默认只拿宿主的一部分，不是全部。如果 WSL 里编译比 Windows 里慢，先看分配，再怪 CPU：

```ini
# %UserProfile%\.wslconfig
[wsl2]
memory=8GB
processors=4
```

明确设置后重启 WSL（`wsl --shutdown`）。给 WSL2 一半机器，通常比让它全占、把桌面饿死更好。

> **提示: 便宜的升级顺序**
>
> 换 CPU 之前：加内存 → 换更快 SSD → 查功耗/温度限制 → 再换 CPU。多数交互型机器上，前两项对体感的改变比第三项大。

## 实验室边界

E1。本文用微软文档把负载映射到 CPU 特性，不含跑分。涉及硅片的结论只说明该看哪项规格，不推荐具体型号。

## 来源

- [Microsoft Learn — WSL 概述](https://learn.microsoft.com/zh-cn/windows/wsl/about)
- [Microsoft Learn — Windows 处理器要求](https://learn.microsoft.com/zh-cn/windows-hardware/design/minimum/windows-processor-requirements)
- [Microsoft Learn — Hyper-V 宿主硬件要求](https://learn.microsoft.com/zh-cn/windows-server/virtualization/hyper-v/host-hardware-requirements)

---

来源页面: https://winbook.fyi/zh/hardware/cpu/cores-vs-clock/
