/proc/cpuinfo
是一個在 Linux 系統中包含 CPU 詳細信息的虛擬文件。在 CentOS 系統中,你可以通過查看這個文件來獲取 CPU 的各種信息。以下是如何解讀 /proc/cpuinfo
文件中的一些關鍵字段:
processor
: 表示 CPU 的編號。vendor_id
: 顯示 CPU 制造商的信息。cpu family
: 表示 CPU 的家族。model
: 表示 CPU 的型號。model name
: 顯示 CPU 的完整名稱。stepping
: 表示 CPU 的步進(版本)。microcode
: 顯示 CPU 的微代碼版本。cpu MHz
: 顯示 CPU 的當前頻率。cache size
: 顯示 CPU 緩存的大小。physical id
: 表示物理 CPU 的編號。siblings
: 表示每個物理 CPU 中的核心數量。core id
: 表示核心的編號。cpu cores
: 表示每個物理 CPU 中的核心數量。apicid
: 表示 CPU 的 APIC ID。initial apicid
: 表示初始 APIC ID。fpu
: 表示是否支持浮點運算單元(FPU)。fpu_exception
: 表示是否支持 FPU 異常處理。cpuid level
: 表示 CPUID 指令支持的級別。wp
: 表示是否支持寫保護。flags
: 顯示 CPU 支持的特性列表,如 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
, ia64
, pbe
, syscall
, nx
, pdpe1gb
, rdtscp
, lm
, constant_tsc
, arch_perfmon
, pebs
, bts
, rep_good
, nopl
, xtpr
, pdcm
, pcid
, sse4_1
, sse4_2
, x2apic
, movbe
, popcnt
, tsc_deadline_timer
, aes
, xsave
, avx
, f16c
, rdrand
, lahf_lm
, abm
, 3dnowprefetch
, cpuid_fault
, epb
, invpcid_single
, pti
, ssbd
, ibrs
, ibpb
, stibp
, tpr_shadow
, vnmi
, flexpriority
, ept
, vpid
, ept_ad
, fsgsbase
, tsc_adjust
, bmi1
, hle
, avx2
, smep
, bmi2
, erms
, invpcid
, rtm
, rdseed
, adx
, smap
, xsaveopt
, dtherm
, ida
, lar
, skinit
, pln
, pts
, osxsave
, xsavec
, xgetbv1
, rdrand
, aesxi
, avx512f
, avx512dq
, avx512cd
, avx512bw
, avx512vl
, avx512_bf16
, avx512_dq
, avx512_wb
, avx512_vnni
, avx512_pbmi
, clflushopt
, clwb
, invpcid_single
, xsaveopt
, rdseed
, adx
, smap
, xsavec
, xgetbv1
等。bugs
: 顯示 CPU 的已知問題列表。要查看 /proc/cpuinfo
文件,你可以在終端中運行以下命令:
cat /proc/cpuinfo
如果你想查看特定的 CPU 信息,可以使用 grep
命令進行篩選,例如:
cat /proc/cpuinfo | grep "cpu cores"
這將顯示所有 CPU 核心的數量。