首頁 >運維 >linux運維 >linux怎麼檢查有幾個cpu

linux怎麼檢查有幾個cpu

WBOY
WBOY原創
2022-01-04 11:38:0024233瀏覽

在linux中,可用grep命令查看有幾個cpu,該命令用於查找文件裡符合條件的字串,當該命令與“/proc/cpuinfo”文件配合使用就可以查詢cpu個數,語法為“grep -c 'processor' /proc/cpuinfo”。

linux怎麼檢查有幾個cpu

本教學操作環境:linux7.3系統、Dell G3電腦。

linux怎麼查看有幾個cpu

#首先為大家示範1個CPU的情況,這種情況最簡單。

CPU的資訊存放在/proc/cpuinfo中,如下圖所示,physical id代表第幾個CPU,編號從0開始,cpu cores 代表核數,可以看出是1顆1核的CPU,即CPU個數是1個。

linux怎麼檢查有幾個cpu

在我們知道CPU資訊特定存放檔案後,我們可以簡單使用 grep -c 'processor' /proc/cpuinfo來統計CPU個數。

linux怎麼檢查有幾個cpu

下面示範下多顆CPU的查詢情況,先查看下方/proc/cpuinfo看看cpu資訊有什麼不同。可以看出是2顆4核心的CPU,即CPU個數是8個。

linux怎麼檢查有幾個cpu

同樣,使用grep -c 'processor' /proc/cpuinfo來統計CPU個數。

linux怎麼檢查有幾個cpu

也可以使用如下方式單獨查詢CPU個數、核數及邏輯CPU總數。

注意:總邏輯CPU數= 物理CPU個數* 每顆物理CPU的核數* 超執行緒數

查詢CPU個數

cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l

查詢核數:

cat /proc/cpuinfo| grep "cpu cores"| uniq

查詢邏輯CPU總數:

cat /proc/cpuinfo| grep "processor"| wc -l

linux怎麼檢查有幾個cpu

#相關推薦:《Linux影片教學

以上是linux怎麼檢查有幾個cpu的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn