cpu總核數 = 物理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,不同的核通過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 ...