Linux檢視物理CPU個數 核數 邏輯CPU個數

2021-07-04 17:26:11 字數 849 閱讀 1480

一、概念:

1、物理cpu:實際server中插槽上的cpu個數

2、cpu核數:

一塊cpu上面能處理資料的晶元組的數量,(比如現在的i5 760,是雙核心四執行緒的cpu、而 i5 2250 是四核心四執行緒的cpu)一般來說,物理cpu個數×每顆核數就應該等於邏輯cpu的個數,如果不相等的話,則表示伺服器的cpu支援超執行緒技術 

3、邏輯cpu :

一般情況,我們認為一顆cpu可以有多核,加上intel的超執行緒技術(ht), 可以在邏輯上再分一倍數量的cpu core出來。

邏輯cpu數量=物理cpu數量 x cpu 核數 x 2(如果支援並開啟ht)

注:linux下top檢視的cpu也是邏輯cpu個數

二、檢視伺服器cpu資訊:(/proc/cpuinfo 用來儲存cpu硬體資訊的)

1、檢視物理cpu的個數

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

2、檢視cpu是幾核

#cat /proc/cpuinfo |grep "cores"|uniq   24

3、檢視邏輯cpu的個數

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

我這裡應該是2個cpu,每個cpu有6個core,應該是intel的u,支援超執行緒,所以顯示24 

4、檢視cpu資訊(型號)

cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

5、檢視記憶體資訊:

cat /proc/meminfo

Linux檢視物理CPU個數 核數 邏輯CPU個數

需要分清三個概念 物理cpu 物理cpu的核數 物理cpu的核是否支援超執行緒 總核數 物理cpu個數 x 每顆物理cpu的核數 總邏輯cpu數 物理cpu個數 x 每顆物理cpu的核數 x 超執行緒數 檢視物理cpu個數 cat proc cpuinfo grep physical id sort...

Linux檢視物理CPU個數 核數 邏輯CPU個數

總核數 物理cpu個數 x 每顆物理cpu的核數 總邏輯cpu數 物理cpu個數 x 每顆物理cpu的核數 x 超執行緒數 檢視物理cpu個數 cat proc cpuinfo grep physical id sort uniq wc l 檢視每個物理cpu中core的個數 即核數 cat pro...

Linux檢視物理CPU個數 核數 邏輯CPU個數

總核數 物理cpu個數 x 每顆物理cpu的核數 總邏輯cpu數 物理cpu個數 x 每顆物理cpu的核數 x 超執行緒數 檢視物理cpu個數 cat proc cpuinfo grep physical id sort uniq wc l 檢視每個物理cpu中core的個數 即核數 cat pro...