在linux中,可用grep命令查看有幾個cpu,該命令用於查找文件裡符合條件的字串,當該命令與“/proc/cpuinfo”文件配合使用就可以查詢cpu個數,語法為“grep -c 'processor' /proc/cpuinfo”。
本教學操作環境:linux7.3系統、Dell G3電腦。
linux怎麼查看有幾個cpu
#首先為大家示範1個CPU的情況,這種情況最簡單。
CPU的資訊存放在/proc/cpuinfo中,如下圖所示,physical id代表第幾個CPU,編號從0開始,cpu cores 代表核數,可以看出是1顆1核的CPU,即CPU個數是1個。
在我們知道CPU資訊特定存放檔案後,我們可以簡單使用 grep -c 'processor' /proc/cpuinfo來統計CPU個數。
下面示範下多顆CPU的查詢情況,先查看下方/proc/cpuinfo看看cpu資訊有什麼不同。可以看出是2顆4核心的CPU,即CPU個數是8個。
同樣,使用grep -c 'processor' /proc/cpuinfo來統計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影片教學》
以上是linux怎麼檢查有幾個cpu的詳細內容。更多資訊請關注PHP中文網其他相關文章!