物理CPU
實際Server中插槽上的CPU個數(shù)
物理cpu數(shù)量纬朝,可以數(shù)不重復的 physical id 有幾個
邏輯CPU
Linux用戶對 /proc/cpuinfo 這個文件肯定不陌生. 它是用來存儲cpu硬件信息的
信息內(nèi)容分別列出了processor 0 – n 的規(guī)格砾肺。這里需要注意,如果你認為n就是真實的cpu數(shù)的話, 就大錯特錯了
一般情況移盆,我們認為一顆cpu可以有多核,加上intel的超線程技術(shù)(HT), 可以在邏輯上再分一倍數(shù)量的cpu core出來
邏輯CPU數(shù)量=物理cpu數(shù)量 x cpu cores 這個規(guī)格值 x 2(如果支持并開啟ht)
備注一下:Linux下top查看的CPU也是邏輯CPU個數(shù)
CPU核數(shù)
一塊CPU上面能處理數(shù)據(jù)的芯片組的數(shù)量伤为、比如現(xiàn)在的i5 760,是雙核心四線程的CPU咒循、而 i5 2250 是四核心四線程的CPU
查看CPU信息
當我們 cat /proc/cpuinfo 時据途、
具有相同core id的CPU是同一個core的超線程
具有相同physical id的CPU是同一個CPU封裝的線程或核心
查看物理CPU的個數(shù)
[root@wangerxiao ~]# cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
1
查看邏輯CPU的個數(shù)
[root@wangerxiao ~]# cat /proc/cpuinfo | grep "processor" | wc -l
12
查看CPU是幾核
[root@wangerxiao ~]# cat /proc/cpuinfo | grep "cores" | uniq
cpu cores : 12
我這里是一個CPU,每個CPU有12個core叙甸。