檢視CPU資訊

2021-08-19 07:07:36 字數 1973 閱讀 9385

cpu總核數 = 物理cpu個數 * 每顆物理cpu的核數 

總邏輯cpu數 = 物理cpu個數 * 每顆物理cpu的核數 * 超執行緒數

檢視cpu資訊(型號)

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

24 intel(r) xeon(r) cpu e5-2630

0 @ 2

.30ghz

# 檢視物理cpu個數

[root@aaa ~]# cat /proc/cpuinfo| grep

"physical id

"| sort| uniq| wc -l

2# 檢視每個物理cpu中core的個數(即核數)

[root@aaa ~]# cat /proc/cpuinfo| grep

"cpu cores

"| uniq

cpu cores :

6# 檢視邏輯cpu的個數

[root@aaa ~]# cat /proc/cpuinfo| grep

"processor

"| wc -l

24

這些都代表什麼,那就請看cpu架構

多個物理cpu,cpu通過匯流排進行通訊,效率比較低,如下:

多核cpu,不同的核通過l2 cache進行通訊,儲存和外設通過匯流排與cpu通訊,如下:

多核超執行緒,每個核有兩個邏輯的處理單元,兩個核共同分享乙個核的資源,如下:

從上面執行的結果來看,證明我使用的cpu有2 * 6 = 12核,每個核有2個超執行緒,所以有24個邏輯cpu。

示例:[root@host247 ~]#  cat /proc/cpuinfo | grep 'model name' |uniq

model name: intel(r) xeon(r) cpu e5-2620 v4 @ 2.10ghz

查詢記憶體條數

[root@host247 ~]# dmidecode |grep -a16 "memory device$" |grep size

size: 16384 mb

size: 16384 mb

size: 16384 mb

size: 16384 mb

size: no module installed

size: no module installed

size: no module installed

size: no module installed

size: no module installed

size: no module installed

size: no module installed

size: no module installed

size: 16384 mb

size: 16384 mb

size: 16384 mb

size: 16384 mb

size: no module installed

size: no module installed

size: no module installed

size: no module installed

size: no module installed

size: no module installed

size: no module installed

size: no module installed

檢視cpu資訊

1 cat proc cpuinfo 2 判斷物理cpu的個數可以檢視physical id 的值,相同則為同乙個物理cpu cat proc cpuinfo grep physical uniq c 4 physical id 0 說明實際上是一顆4核的cpu 3 getconf long bit...

檢視cpu資訊

檢視cpu資訊 型號 root centos200 cat proc cpuinfo grep name cut f2 d uniq c 8 intel r core tm i7 4720hq cpu 2.60ghz 檢視物理cpu個數 root centos200 cat proc cpuinfo...

linux 檢視cpu資訊

檢視cpu資訊 型號 cat proc cpuinfo grep name cut f2 d uniq c 8 intel r xeon r cpu e5410 2.33ghz 看到有8個邏輯cpu,也知道了cpu型號 cat proc cpuinfo grep physical uniq c 4 ...