CPU核數
阿新 • • 發佈:2020-07-17
今天想看CPU核數,又忘記怎麼看了QAQ。
CPU的基本資訊都被記錄在/proc/cpuinfo中,一般直接cat /proc/cpuinfo就可以了。
主要是學習一下物理cpu核數/邏輯cpu核數的區別。主要有區別是因為有的型號的cpu有超執行緒技術,cpu裡面的一個core會被當做多個core。即物理CPU核數和邏輯CPU核數。其相差的倍數就是每個core超執行緒的數量。基本上計算的時候看的是總的邏輯CPU的個數。
# 總核數 = 物理CPU個數 X 每顆物理CPU的核數
# 總邏輯CPU數 = 物理CPU個數 X 每顆物理CPU的核數 X 超執行緒數 = 物理CPU個數 X 邏輯CPU核數# 檢視物理CPU個數
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l # 檢視每個物理CPU中core的個數(即核數)
cat /proc/cpuinfo| grep "cpu cores"| uniq # 檢視邏輯CPU的個數
cat /proc/cpuinfo| grep "processor"| wc -l
檢視CPU資訊(型號)
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c