在英特尔处理器上
Linux linux-epq2.site 3.7.10-1.11-desktop #1 SMP PREEMPT Thu May 16 20:27:27 UTC 2013 (adf31bb) x86_64 x86_64 x86_64 GNU/Linux
获取缓存详细信息:
cat /sys/devices/system/cpu/cpu*/cache/index*/
其中*是相应的cpu和缓存索引号
但是,在ARM处理器上,此文件/文件夹不可用。有没有办法获取这些细节?
Linux arndale 3.9.0-rc5+ #8 SMP Tue Apr 9 12:40:32 CEST 2013 armv7l GNU/Linux
答案 0 :(得分:0)
从ARMv8A(64位),可以从CLIDR寄存器获取缓存信息。因此,缓存信息可以填充到Linux中的/ sys文件系统。检查kernel / arch / arm64 / kernel / cacheinfo.c中的详细信息。