linux cenots 檢視cpu核數

2021-10-12 16:35:31 字數 1202 閱讀 1742

1.概念

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

物理cpu數量:可以數不重複的 physical id 有幾個。

2.邏輯cpu

linux使用者對 /proc/cpuinfo 這個檔案肯定不陌生. 它是用來儲存cpu硬體資訊的,資訊內容分別列出了processor 0 – n 的規格。這裡需要注意,如果你認為n就是真實的cpu數的話, 就大錯特錯了。一般情況,我們認為一顆cpu可以有多核,加上intel的超執行緒技術(ht), 可以在邏輯上再分一倍數量的cpu core出來邏輯cpu數量=物理cpu數量 x cpu cores 這個規格值 x 2(如果支援並開啟ht)

備註一下:linux下top檢視的cpu也是邏輯cpu個數

3.cpu核數

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

4.檢視cpu資訊

當我們 cat /proc/cpuinfo 時,具有相同core id的cpu是同乙個core的超執行緒,具有相同physical id的cpu是同乙個cpu封裝的執行緒或核心。

下面舉例說明

檢視cpu型號:cpu型號是e7-4820

[root@node1 ~]# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

32 intel(r) xeon(r) cpu e7- 4820 @ 2.00ghz

檢視物理cpu個數:物理核心數是2核

[root@node1 ~]# cat /proc/cpuinfo | grep "physical id" | sort | uniq|wc -l

2

檢視邏輯cpu的個數:邏輯cpu個數是32個

[root@node1 ~]# cat /proc/cpuinfo | grep "processor" |wc -l

32

檢視cpu是幾核:cpu是8核

[root@node1 ~]# cat /proc/cpuinfo | grep "cores"|uniq

cpu cores : 8

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

一 概念 1 物理cpu 實際server中插槽上的cpu個數 2 cpu核數 一塊cpu上面能處理資料的晶元組的數量,比如現在的i5 760,是雙核心四執行緒的cpu 而 i5 2250 是四核心四執行緒的cpu 一般來說,物理cpu個數 每顆核數就應該等於邏輯cpu的個數,如果不相等的話,則表示...

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...