是否有一个适用于 Ubuntu 的应用程序可以告诉我有关 CPU、CPU 缓存内存、内存层次结构、系统中实现的缓存架构、CPU 缓存大小、CPU 缓存、访问周期和 CPU 延迟的详细信息?
它可以是 GUI 或 CLI。我更喜欢 Ubuntu Repos 中的应用程序
答案1
打开终端并输入
cat /proc/cpuinfo
示例输出:
processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 6
model name : Intel(R) Pentium(R) D CPU 3.00GHz
stepping : 5
cpu MHz : 2400.000
cache size : 2048 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 6
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pebs bts pni dtes64 monitor ds_cpl est cid cx16 xtpr pdcm lahf_lm
bogomips : 5983.63
clflush size : 64
cache_alignment : 128
address sizes : 36 bits physical, 48 bits virtual
power management:
processor : 1
vendor_id : GenuineIntel
cpu family : 15
model : 6
model name : Intel(R) Pentium(R) D CPU 3.00GHz
stepping : 5
cpu MHz : 2400.000
cache size : 2048 KB
physical id : 0
siblings : 2
core id : 1
cpu cores : 2
apicid : 1
initial apicid : 1
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 6
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pebs bts pni dtes64 monitor ds_cpl est cid cx16 xtpr pdcm lahf_lm
bogomips : 5983.48
clflush size : 64
cache_alignment : 128
address sizes : 36 bits physical, 48 bits virtual
power management:
答案2
lstopo 是一个有用的工具,可以显示 CPU 缓存和逻辑 CPU 布局,安装使用:
sudo apt-get install hwloc
进而:
lstopo
或者,如果没有图形输出,请使用:
lstopo -
你会得到如下结果:
Machine (5695MB)
Socket L#0 + L3 L#0 (3072KB)
L2 L#0 (256KB) + L1 L#0 (32KB) + Core L#0
PU L#0 (P#0)
PU L#1 (P#1)
L2 L#1 (256KB) + L1 L#1 (32KB) + Core L#1
PU L#2 (P#2)
PU L#3 (P#3)
HostBridge L#0
PCI 8086:0166
GPU L#0 "card0"
GPU L#1 "controlD64"
PCI 8086:1502
Net L#2 "eth1"
PCIBridge
PCI 10ec:8176
Net L#3 "wlan1"
PCI 8086:1e03