在centos中,可以利用cat指令查看cpu的使用情況,該指令的作用是連接檔案並列印到標準輸出裝置上,語法為「cat /proc/cpuinfo」。
本文操作環境:centos 6.4系統、Dell G3電腦。
範例如下:
#此圖片則是伺服器的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教學》
以上是centos怎麼查看cpu使用情況的詳細內容。更多資訊請關注PHP中文網其他相關文章!