1. 程式人生 > >linux查看cpu個數,核數,邏輯cpu個數

linux查看cpu個數,核數,邏輯cpu個數

rep cut blog 部分 條目 pan gre process 文件的

物理CPU:物理CPU是相對於虛擬CPU而言的概念,指實際存在的處理器,就是我們可以看的見,摸得著的CPU,就是插在主板上面的。

物理核:CPU中包含的物理內核個數,比如我們通常說的雙核CPU,單核CPU。 在linux系統下面的/proc/cpuinfo文件的條目中: 1.有多少個不同的physical id就有多少個物理CPU。 2.cpu cores記錄了對應的物理CPU(以該條目中的physical id標識)有多少個物理核,現在我們個人使用的單機PC大部分使用的都是雙核CPU。 邏輯CPU(邏輯核):在/proc/cpuinfo文件的條目中siblings記錄了對應的物理CPU(以該條目中的physical id標識)有多少個邏輯核。 # 總核數 = 物理CPU個數 X 每顆物理CPU的核數 # 總邏輯CPU數 = 物理CPU個數 X 每顆物理CPU的核數 X 超線程數
# 查看物理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

  

linux查看cpu個數,核數,邏輯cpu個數