Linux下檢視CPU資訊

2021-09-20 13:47:09 字數 1516 閱讀 4013

linux

下檢視cpu

的資訊主要通過檢視

/proc/cpuinfo

這個檔案。

一、針對

/proc/cpuinfo

檔案,我們

需要檢視

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

或者# cat /proc/cpuinfo | grep 'processor' | sort | uniq

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」| wc –l

在這個伺服器上,'cpu cores' 為8,physical id 有1個,core id有8個,siblings的值為8,總共有8個processor。

所以這個伺服器主機的cpu為1個物理封裝的處理器

(physical id

),每個處理器又有8個處理核心(cpu cores),每個cpu core僅有1個邏輯處理器(超執行緒技術),因此,每個物理處理器上有8個邏輯處理器,總共就有8個processor。

參考:***linux/linuxfuwuqi_proc_cpuinfoxiangjie__9797_1345400293.html

linux下檢視CPU資訊

出處 echo logical cpu number 邏輯cpu個數 cat proc cpuinfo grep processor wc l echo physical cpu number 物理cpu個數 cat proc cpuinfo grep physical id sort uniq w...

Linux下檢視CPU資訊

linux下如何檢視cpu資訊,包括位數和多核資訊 uname a linux euis1 2.6.9 55.elsmp 1 smp fri apr 20 17 03 35 edt 2007 i686 i686 i386 gnu linux 檢視當前作業系統核心資訊 cat etc issue gr...

linux下如何檢視cpu資訊

linux的cpu資訊可以從檔案中cpuinfo讀取。執行命令 它的計數是從0開始的,例如這裡看到的是31 那我們一般就說這個機器是32核的,說的實際是邏輯核。實際上對於cpu的描述應該更詳細一些。這個機器是虛擬機器,我們看一下物理機的更詳細的資訊。其中model name就是cpu的名稱,型號,主...