以前以為自己理解了,遇到具體的引數卻說不出所以然來,根據網上資料結合自己理解重新彙總如下:
processor //邏輯處理核編號,系統可以同時處理的執行緒數量
cpu cores //每顆物理cpu的核數,即幾核cpu,每個物理cpu具有幾個運算核心core
siblings //每顆物理cpu的邏輯核數,與cpu cores對比可以確認cpu是否啟用超執行緒
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l //檢視物理cpu個數
# 總核數 = 物理cpu個數 x 每顆物理cpu的核數
# 總邏輯cpu數 = 物理cpu個數 x 每顆物理cpu的核數 x 超執行緒數
以上為現在的理解,如有錯誤,望批評指正,謝謝~
物理cpu和邏輯cpu
1 物理cpu 插槽裡面實際插入的cpu的個數。通過不重複的physical id可以獲取實際的物理cpu的個數。2 邏輯cpu cat proc info processor 1 processor 2 processor 3 這些是邏輯cpu。3 邏輯cpu和物理cpu的對應關係 乙個物理cpu...
Linux下獲取cpu數量
1.1 檢視cpu詳細資訊 cat proc cpuinfo這個命令可以看到cpu每個核的資訊 1.2 檢視cpu資訊 1.3 檢視程序在哪個cpu上執行 ps eo pid,args,psr grep pid 程序id args 該程序執行時傳入的命令列引數 psr 分配給程序的cpu 兩個api...
Linux下檢視CPU數量
plain view plain copy cat proc cpuinfo grep physical id sort uniq wc l 執行結果 1 plain view plain copy cat proc cpuinfo grep processor wc l 執行結果 12 plain...