1. cpu文件位置
/proc/cpuinfo
/proc目錄的解釋 : https://zh.wikipedia.org/wiki/Procfs
2. 查看信息命令:
cpu邏輯核個數: cat /proc/cpuinfo | grep "processor" | wc -l
cpu物理核個數: cat /proc/cpuinfo | grep "cpu cores" | uniq
cpu個數:cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
cpu是否啟用超線程 : cat /proc/cpuinfo | grep -e "cpu cores" -e "siblings" | sort | uniq
siblings 大於 cpu cores,說明啟用了超線程
3. 文件內容解釋 (看看我們的單物理CPU 4核 8邏輯CPU的信息)
https://web.archive.org/web/20120403230159/http://www.richweb.com/cpu_info
processor : 邏輯cpu編號(一個processor編號代表一個邏輯cpu)
vendor_id : cpu制造商
cpu family : cpu產品系列代號
model : cpu屬於其系列中的哪一代的代號
model name : cpu 名稱 及 標稱主頻
stepping : cpu屬於 制作更新版本
microcode : (參考 https://blog.csdn.net/force_eagle/article/details/53337357)
cpu MHz : cpu實際使用的主頻
cache size : cpu二級緩存大小
physical id : 單個cpu的標號
siblings : 單個cpu邏輯物理核數
core id : 當前物理核在其所處cpu中的編號
cpu cores : 該邏輯核所處cpu的物理核數
apicid : 區分不同邏輯核的編號
initial apicid : (不清楚)
fpu : 是否具有浮點運算單元
fpu_exception : 是否支持浮點運算異常
cpuid level : 執行cpuid指令前,eax寄存器中的 值
wp : write protection
flags : cpu支持的功能 (參考 :https://en.wikipedia.org/wiki/CPUID#EAX=80000001h:_Extended_Processor_Info_and_Feature_Bits)
bugs : (不清楚)
bogomips : 系統內核啟動時 粗略測算的cpu速度
clflush size : 每次刷新緩存的大小單位
cache_alignment : 緩存地址對齊單位
address sizes : 可訪問地址空間位數
power management : (不清楚)