linux下如何查看cpu信息
linux的cpu信息可以從文件中cpuinfo讀取。
執行命令:
# cat /proc/cpuinfo

我們一般看到的processor是邏輯核。
它的計數是從0開始的,例如這里看到的是31
那我們一般就說這個機器是32核的,說的實際是邏輯核。
實際上對於cpu的描述應該更詳細一些。
這個機器是虛擬機,我們看一下物理機的更詳細的信息。
其中
model name就是cpu的名稱,型號,主頻
cpu Mhz 是實際主頻
physical id 單個cpu的標號。
cpu cores 邏輯核所處cpu的物理核
siblings 單cpu的邏輯核數
執行命令:
#
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
查看機器一共幾個cpu,這里就是2個。
執行命令:
#cat /proc/cpuinfo| grep "cpu cores"| uniq
查看單個cpu的物理核數
執行命令:
#cat /proc/cpuinfo| grep "processor"| wc -l
查看總邏輯核數
執行top命令,然后按1
可以查看所有邏輯核的負載。