lscpu
我在使用标准命令(如、cat /proc/cpuinfo
和)检索 Raspberry Pi 上的缓存信息时遇到困难lstopo
。尽管尝试使用提升的权限(sudo)执行这些命令,但它们并未提供任何与缓存相关的详细信息。
更具体地说,lstopo
显示我在所有缓存级别中都有 0KB。
Raspberry Pi 5 以 Cortex-A76 为 CPU,每核有 512KB 的 L2 缓存,以及 2MB 的共享 L3 缓存,此外每核还有 64KB 的 L1 缓存。
我正在使用 Ubuntu,我认为由于某种原因,它无法识别缓存。
如果有帮助的话,我检查了一下,文件/sys/devices/system/cpu/cpu0/cache/index0/ways_of_associativity
不存在。但我不知道这是否相关。
lscppu:
Architecture: aarch64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0-3
Vendor ID: ARM
Model name: Cortex-A76
Model: 1
Thread(s) per core: 1
Core(s) per cluster: 4
Socket(s): -
Cluster(s): 1
Stepping: r4p1
CPU(s) scaling MHz: 83%
CPU max MHz: 2400.0000
CPU min MHz: 1500.0000
BogoMIPS: 108.00
Flags: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp
Vulnerabilities:
Gather data sampling: Not affected
Itlb multihit: Not affected
L1tf: Not affected
Mds: Not affected
Meltdown: Not affected
Mmio stale data: Not affected
Retbleed: Not affected
Spec rstack overflow: Not affected
Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl
Spectre v1: Mitigation; __user pointer sanitization
Spectre v2: Mitigation; CSV2, BHB
Srbds: Not affected
Tsx async abort: Not affected