linux怎樣查看有幾個cpu

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視頻教程

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊14 分享