查詢Linux中CPU的核數

2021-10-25 13:30:34 字數 1130 閱讀 7471

以一台linux伺服器為例。這台linux包括兩顆intel(r) xeon(r) cpu e5-2630 v4 @ 2.20ghzcpu, 單顆cpu包括 10 個 cpu core, 使用超執行緒包含20個邏輯cpu core, 具體的官方介紹: e5-2630 v4。

下面讓我們通過linux的命令來查詢對應的引數,看看是否符合官方的介紹, 主要是檢視/proc/cpuinfo的資訊獲得。

cat /proc/cpuinfo | grep 'model name' | sort | uniq
輸出:

model name : intel(r) xeon(r) cpu e5-2630 v4 @ 2.20ghz

檢視 cpu 個數

實際server中插槽上的cpu個數, 物理cpu數量,可以數不重複的physical id個數。

cat /proc/cpuinfo | grep 'physical id' | sort | uniq | wc -l
輸出:

2
檢視 cpu 核數

乙個cpu上面能處理資料的晶元組的數量。

cat /proc/cpuinfo |grep "cores"|uniq|awk ''
輸出:

10
邏輯 cpu 核數

一般情況,我們認為一顆cpu可以有多核,加上intel的超執行緒技術(ht), 可以在邏輯上把乙個物理執行緒模擬出兩個執行緒來使用,使得單個核心用起來像兩個核一樣,以充分發揮cpu的效能,

邏輯cpu數量=物理cpu數量 x cpu cores 這個規格值 x 2(如果支援並開啟超執行緒)。

top命令查詢出來的就是邏輯cpu的數量。

cat /proc/cpuinfo |grep "processor"|wc -l
輸出:

40

Linux查詢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資訊記錄在 proc cpuinfo中,但資訊比較多,怎麼查出型號,物理cpu個數,邏輯cpu個數呢?1.檢視cpu型號 cat proc cpuinfo grep name sort uniq model name intel r core tm i3 3240 cpu 3.40ghz 2....

linux 檢視cpu核數

1 cpu資訊記錄在 proc cpuinfo中。2 linux中的top相當於win系統下的任務管理器,也可以用來查詢 3 cpu總核數 物理cpu個數 每顆物理cpu的核數 4 總邏輯cpu數 物理cpu個數 每顆物理cpu的核數 超執行緒數 1 檢視cpu型號 work t dzpushadm...