cpu-z是windows 11中唯一能在原生gui中显示每核l2容量及l3共享分布的轻量工具;coreinfo可验证逻辑处理器与l2/l3缓存域绑定关系;powershell wmi仅提供l2/l3总容量,无法反映每核分配。

要确认 Windows 11 中 CPU 每个物理核心实际分配的二级缓存(L2)和三级缓存(L3)容量,不能只看任务管理器底部笼统的“L2”总值——它不区分每核独占还是共享,更不体现核心间缓存拓扑差异。必须使用能解析 CPUID 指令并映射到物理核心粒度的工具。
用 CPU-Z 查看每核 L2/L3 缓存结构
这是唯一能在 Win11 原生 GUI 环境中直接显示“每核心 L2 容量”与“共享 L3 总量及每簇分布”的轻量级方案,无需管理员权限,数据来自 CPUID 叶子节点解析,可信度高。
第一步:从官网下载 CPU-Z 最新版(注意避开捆绑软件),安装后直接运行。
第二步:切换到“Processor”选项卡,在“Caches”区域查看三行数值:L1 Data、L2 和 L3。
第三步:重点看 L2 后面的标注,例如显示“2×1.25 MB”,表示该 CPU 有 2 个核心簇(Cluster),每簇含若干物理核心,每簇共享 1.25 MB L2;若显示“24×1.25 MB”,则代表 24 个物理核心各自拥有 1.25 MB 独占 L2 缓存——【这是 Intel 13/14 代混合架构中 P 核的典型特征】。
第四步:L3 行通常标为“36 MB (shared)”,括号内“shared”即说明是所有活跃核心共同访问的统一缓存池,不按核心拆分。此处数值为总容量,不是每核独占值。
用 Coreinfo 命令行工具验证物理核心与缓存绑定关系
当需要确认某个逻辑处理器编号(如 Logical Processor 7)究竟绑定在哪个物理核心上、并查看它归属的 L2/L3 缓存域时,Coreinfo 是微软 Sysinternals 官方工具,能输出带星号标记的实时映射表。
方法一:下载 Coreinfo.zip 并解压到任意文件夹(如 C:\tools),右键“以管理员身份运行”Windows 终端(PowerShell 或 CMD)。
方法二:执行命令:cd /d C:\tools && coreinfo -c —— 【必须加 -c 参数才能显示缓存层级信息,缺省运行只输出核心拓扑】。
方法三:观察输出中每行开头的星号(*)位置,对应逻辑处理器编号;其右侧列出的“L2”和“L3”字段会显示该逻辑处理器所归属的缓存实例编号,相同编号即属于同一缓存域。例如 Logical Processor 0 和 1 都指向 L2#0,说明它们共享同一块 L2 缓存。
通过 PowerShell 调用 WMI 获取 L2/L3 总容量(不含每核拆分)
此方法仅适用于快速获取 BIOS 固件上报的 L2/L3 总容量数值,但无法反映每核分配情况——因为 WMI 接口本身不提供 per-core 缓存字段,返回的是聚合值。
以管理员身份运行 Windows 终端 → 执行:Get-CimInstance -ClassName CIM_Processor | Select-Object Name, L2CacheSize, L3CacheSize。
L2CacheSize 和 L3CacheSize 单位均为字节,需手动除以 1024 再除以 1024 得到 MB 值。例如返回 L2CacheSize=2097152,即 2097152 ÷ 1024 ÷ 1024 = 2 MB。
注意:该数值是整颗 CPU 的 L2 总容量,对 Intel 12 代以后的混合架构(P+E 核)或 AMD Zen 4 的 CCD 架构,它不体现 P 核独占 L2 与 E 核共享 L2 的区别,仅作总量参考。











