linux下查看CPU信息


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 : (不清楚)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM