在 Debian(以及其他 Linux 发行版)中,/proc/cpuinfo 文件包含了当前系统 CPU 的详细信息,由内核在运行时生成。
下面是 Debian 上 cpuinfo 通常包含的主要内容(按常见字段说明):
每个逻辑 CPU(包括超线程)都会有一段信息。
GenuineIntel、AuthenticAMDIntel(R) Core(TM) i7-8700 CPU @ 3.20GHzfpu:浮点运算vmx / svm:虚拟化aes:硬件加密avx, avx2, sse4_2:SIMD 指令nx:防执行hypervisor:运行在虚拟机中processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 158
model name : Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz
cpu MHz : 800.000
cache size : 12288 KB
physical id : 0
siblings : 12
core id : 0
cpu cores : 6
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand hypervisor
cat /proc/cpuinfo
或只看核心数:
nproc
lscpu
如果你愿意,我也可以帮你解读你机器上的 cpuinfo 输出,或者直接对比物理核 / 逻辑核 / 超线程。