Spreadsheets 工作负载 —— 多核和双通道内存的价值所在
测试什么
Spreadsheets Workload 模拟的是 Excel 处理大型表格文件时的典型操作:
- 加载一个包含多个工作表、几万行数据的文件
- 在一个工作表上执行大量公式计算(VLOOKUP、SUMIF、数组公式等)
- 创建和操作数据透视表
- 对几万行数据进行多字段排序和筛选
- 在工作表间复制和粘贴数据
- 保存文件
这个 Workload 大约 8~12 分钟,是 Productivity 组中较长的一个。
为什么它对硬件要求高
Excel 看似简单,但处理大型表格时涉及:
- 公式计算:Excel 的计算引擎可以多线程并行(Excel 2007+ 支持多线程重算),核心越多越快
- 数据透视表:创建和刷新数据透视表需要扫描和聚合大量数据,是内存带宽密集型操作
- 排序和筛选:几万行数据的多字段排序需要 CPU 和内存协同
这些操作与 Writing(文字处理)完全不同,它们能充分利用多核 CPU 和双通道内存。
对硬件的敏感度
CPU 多核性能(最重要)
Excel 的多线程重算引擎可以把公式计算分配给所有 CPU 核心。核心数越多,计算越快:
- 2 核 CPU → Spreadsheets 分数约 4000~5000
- 4 核 CPU → Spreadsheets 分数约 6000~7000
- 8 核 CPU → Spreadsheets 分数约 9000~11000
- 16+ 核 CPU → Spreadsheets 分数约 12000+
内存容量和带宽
- 容量:大型表格完全驻留在内存,8GB 内存处理几万行数据会吃力,16GB 起步、32GB 更舒适
- 带宽:双通道内存提供双倍带宽——这是 Spreadsheets 分数最直观的提升手段之一
如果你现在用单通道内存,加一条同款内存组成双通道后,Spreadsheets 分数至少涨 20%,更多的情况是 30~50%。这是提升体验的性价比最高的方式。
存储
加载和保存大文件涉及顺序读写,SATA SSD 和 NVMe SSD 的差距约 10~20%,不如内存升级那么显著。
分数参考范围
- 4 核低端 CPU + 单通道内存:约 4000~6000
- 主流 U 系列 CPU(8 核)+ 双通道内存:约 7000~10000
- H 系列 CPU(12~16 核)+ 双通道内存:约 10000~14000
- 桌面高端 CPU(16+ 核)+ 高速内存:约 14000+
Spreadsheets vs Writing
回顾 Productivity 组两个 Workload 的硬件敏感度差异:
| 硬件维度 | Writing 敏感度 | Spreadsheets 敏感度 |
|---|---|---|
| CPU 单核频率 | ⬤⬤⬤ | ⬤⬤ |
| CPU 核心数 | ⬤ | ⬤⬤⬤ |
| 内存容量 | ⬤⬤ | ⬤⬤⬤ |
| 内存带宽 | ⬤ | ⬤⬤⬤ |
如果你看到 Spreadsheets 分数明显低于 Writing,大概率是内存问题——要么单通道,要么内存太小。加一条内存试试看,通常立竿见影。
内存双通道检查方法
Windows 任务管理器 → 性能 → 内存:
- "插槽使用" 显示 "2 of 4" → 双通道 ✅
- "插槽使用" 显示 "1 of 4" → 单通道 ❌
或者用 CPU-Z → Memory → Channels # 显示 Dual → 双通道 ✅,Single → 单通道 ❌
与实际 Excel 使用体验的关系
Spreadsheets 分数高不代表 Excel 一切都好。Excel 的某些特性(比如 VLOOKUP vs XLOOKUP、动态数组公式)比硬件更影响实际效率。但分数能说明两件事:
- 你的电脑能不能处理大型表格——几万行数据的文件能不能流畅打开和操作
- 你的硬件搭配是否均衡——如果 Spreadsheets 特别低,就是在提醒你需要加内存了