linux查看cpu信息的方法:使用“cat /proc/cpuinfo”命令。在linux系統(tǒng)中CPU信息在啟動(dòng)的過(guò)程中被裝載到虛擬目錄“/proc”下的cpuinfo文件中,因此可以通過(guò)“cat /proc/cpuinfo”命令來(lái)查看。
本教程操作環(huán)境:Red Hat Enterprise Linux 6.1系統(tǒng)、Dell G3電腦。
linux查看cpu信息
在linux操作系統(tǒng)中,CPU的信息在啟動(dòng)的過(guò)程中被裝載到虛擬目錄/proc下的cpuinfo文件中,我們可以通過(guò) cat /proc/cpuinfo
查看一下:
上圖是本人電腦的CPU信息,下面我們來(lái)分析其中幾個(gè)比較重要的指標(biāo):
- processor 邏輯處理器的id。
- physical id 物理封裝的處理器的id。
- core id 每個(gè)核心的id。
- cpu cores 位于相同物理封裝的處理器中的內(nèi)核數(shù)量。
- siblings 位于相同物理封裝的處理器中的邏輯處理器的數(shù)量。
我們返回去看上圖,我的physical id 都為0,說(shuō)明我只有一個(gè)物理處理器;
我的processor有兩個(gè)不同的編號(hào),并且同屬于一個(gè)physical id,同時(shí)cpu cores 的值為2,這也就說(shuō)明了我的CPU是雙核心的,并且每個(gè)核心只有一個(gè)邏輯處理器。
為了加深大家對(duì)這幾個(gè)參數(shù)的理解,我們?cè)賮?lái)看另外一張圖片,這是一臺(tái)工作站的服務(wù)器:
在這個(gè)服務(wù)器上,'cpu cores' 為4,physical id 有兩個(gè),core id有8個(gè),siblings的值為8,總共有16個(gè)processor。
所以這個(gè)服務(wù)器主機(jī)的CPU為2個(gè)物理封裝的處理器,每個(gè)處理器又有4個(gè)處理核心(cpu cores),每個(gè)cpu core有可劃分為2個(gè)邏輯處理器(超線程技術(shù)),因此,每個(gè)物理處理器上有8個(gè)邏輯處理器,總共就有16個(gè)processor。這回明白了吧。大體的結(jié)構(gòu)如下圖: