L1 + L2 缓存硬件信息(其中 lscpu)与 Intel 和 Windows 的信息不同

L1 + L2 缓存硬件信息(其中 lscpu)与 Intel 和 Windows 的信息不同

我的 CPU 是 INTEL Celeron N2930 Bay Trail-M 1.83GHZ 至 (2.16GHZ Turbo)

我在终端中输入 lscpu 后,得到的 L1 + L2 缓存(硬件信息)值与 Intel + Windows 信息不同。Ubuntu 14.04.1 下的 L1 缓存为 56KB,L2 缓存为 1024 KB。Intel 网站上最初发布的缓存为 L1=224KB / L2=2048KB,Windows 任务管理器中也是如此。

的输出为lscpu

Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) per core:    1
Core(s) per socket:    4
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 55
Stepping:              8
CPU MHz:               1328.000
BogoMIPS:              3666.81
Virtualization:        VT-x
L1d cache:             24K
L1i cache:             32K
L2 cache:              1024K
NUMA node0 CPU(s):     0-3

Ubuntu 14.04.1 下的最大 CPU 速度为 1.83GHZ。我的 CPU 适合 Linux 吗?

为什么 L1+L2 Cache 会有差异。我测试了 Unicorn 内核,结果相同。

答案1

好的,我将它与我的处理器进行了比较,您的处理器有两个内存通道,我的也有两个,因此您必须将缓存乘以(或除以)内存通道的数量,这样就解决了!

最大限度CPU 并不依赖于 Ubuntu,而是依赖于你的主板/芯片组/RAM,...此外,如果你不经常使用 CPU,Ubuntu 会自动降低 CPU 速度以节省能源!;)

一级缓存也让我困惑:没有解释。(询问英特尔并在此报告)

最重要的是:是的,您的处理器适合 Ubuntu! ;)

相关内容