我的 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! ;)