在centos中,可以利用cat命令查看cpu的使用情況,該命令的作用是連接文件并打印到標準輸出設備上,語法為“cat /proc/cpuinfo”。
本文操作環境:centos 6.4系統、Dell G3電腦。
centos怎么查看cpu使用情況
示例如下:
此圖片則為服務器的CPU詳細的運行情況,重點了解的是CPU為幾顆,幾核,是否支持超線程等,而在圖片中我們么主要查看processor,physical id, siblings,core id,cpu cores這幾個字段。
1.擁有相同physical id的所有邏輯處理器共享同一個物理插座。每個physical id 代表一個唯一的物理封裝,即一顆CPU.
2.Siblings表示位于一個物理封裝的CPU上邏輯CPU的個數。
3.每個core id 均代表一個唯一的處理器內核,所有帶有相同core id 的邏輯CPU均位于同一處理器內核上。
4.如果有一個以上邏輯CPU有用相同的core id和physical id ,則說明系統支持超線程(HT)技術。
5.如果有兩個或兩個以上的邏輯CPU擁有相同的physical id ,但是core id不同,則說明這是一個多內核處理器,cpu cores字段也可以表示是否支持多內核。
可以通過以下方法查詢CPU狀態。
1.邏輯CPU個數:
cat?/proc/cpuinfo?|?grep?“processor”?|?wc?–l
2.物理CPU個數:
cat?/proc/cpuinfo?|?grep?“physical?id”?|?sort?|?uniq?|?wc?–l
3.每個物理cpu中core的個數:
cat?/proc/cpuinfo?|?grep?“cpu?cores”?|?wc?–l
4.是否支持超線程?如果兩個邏輯CPU具有相同的“core id”,那么說明超線程是打開的。
5.每個物理CPU中邏輯CPU的個數》
cat?/proc/cpuinfo?|?grep?“siblings”
6.physical id 都為0,說明只有一個物理處理器
7.processor有兩個不同的編號,并且同屬于一個physical id,同時cpu cores 的值為2,這也就說明了CPU是雙核心的,并且每個核心只有一個邏輯處理器。
推薦教程:《centos教程》