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