怎么用Shell實(shí)現(xiàn)識(shí)別物理cpu個(gè)數(shù)、核心數(shù)-創(chuàng)新互聯(lián)

本篇內(nèi)容主要講解“怎么用Shell實(shí)現(xiàn)識(shí)別物理cpu個(gè)數(shù)、核心數(shù)”,感興趣的朋友不妨來看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“怎么用Shell實(shí)現(xiàn)識(shí)別物理cpu個(gè)數(shù)、核心數(shù)”吧!

站在用戶的角度思考問題,與客戶深入溝通,找到開陽網(wǎng)站設(shè)計(jì)與開陽網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站建設(shè)、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名注冊(cè)、網(wǎng)頁(yè)空間、企業(yè)郵箱。業(yè)務(wù)覆蓋開陽地區(qū)。

如何識(shí)別物理cpu個(gè)數(shù),幾個(gè)核,是超線程還是多核心

判斷依據(jù):

1.具有相同core id的cpu是同一個(gè)core的超線程。
2.具有相同physical id的cpu是同一顆cpu封裝的線程或者cores。

英文版:

1.Physical id and core id are not necessarily consecutive but they are unique. Any cpu with the same core id are hyperthreads in the same core.
2.Any cpu with the same physical id are threads or cores in the same physical socket.

實(shí)例:

LunarPages的CPU信息:


代碼如下:


processor        : 0
vendor_id        : GenuineIntel
cpu family        : 15
model                : 4
model name        : Intel(R) Xeon(TM) CPU 3.00GHz
stepping        : 3
cpu MHz                : 3000.881
cache size        : 2048 KB
physical id        : 0
siblings        : 2
core id                : 0
cpu cores        : 1
fdiv_bug        : no
hlt_bug                : no
f00f_bug        : no
coma_bug        : no
fpu                : yes
fpu_exception        : yes
cpuid level        : 5
wp                : yes
flags                : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe lm constant_tsc pni monitor ds_cpl cid xtpr
bogomips        : 6006.73
processor        : 1
vendor_id        : GenuineIntel
cpu family        : 15
model                : 4
model name        : Intel(R) Xeon(TM) CPU 3.00GHz
stepping        : 3
cpu MHz                : 3000.881
cache size        : 2048 KB
physical id        : 0
siblings        : 2
core id                : 0
cpu cores        : 1
fdiv_bug        : no
hlt_bug                : no
f00f_bug        : no
coma_bug        : no
fpu                : yes
fpu_exception        : yes
cpuid level        : 5
wp                : yes
flags                : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe lm constant_tsc pni monitor ds_cpl cid xtpr
bogomips        : 5999.40
processor        : 2
vendor_id        : GenuineIntel
cpu family        : 15
model                : 4
model name        : Intel(R) Xeon(TM) CPU 3.00GHz
stepping        : 3
cpu MHz                : 3000.881
cache size        : 2048 KB
physical id        : 3
siblings        : 2
core id                : 3
cpu cores        : 1
fdiv_bug        : no
hlt_bug                : no
f00f_bug        : no
coma_bug        : no
fpu                : yes
fpu_exception        : yes
cpuid level        : 5
wp                : yes
flags                : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe lm constant_tsc pni monitor ds_cpl cid xtpr
bogomips        : 5999.08
processor        : 3
vendor_id        : GenuineIntel
cpu family        : 15
model                : 4
model name        : Intel(R) Xeon(TM) CPU 3.00GHz
stepping        : 3
cpu MHz                : 3000.881
cache size        : 2048 KB
physical id        : 3
siblings        : 2
core id                : 3
cpu cores        : 1
fdiv_bug        : no
hlt_bug                : no
f00f_bug        : no
coma_bug        : no
fpu                : yes
fpu_exception        : yes
cpuid level        : 5
wp                : yes
flags                : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe lm constant_tsc pni monitor ds_cpl cid xtpr
bogomips        : 5999.55


顯示4個(gè)邏輯CPU,通過physical id  ,前面兩個(gè)邏輯cpu的相同,后面兩個(gè)的相同,所以有兩個(gè)物理CPU。前面兩個(gè)的 core id相同,后面的兩個(gè)core ID相同,說明這兩個(gè)CPU都是單核。也就是說兩個(gè)單核cpu,啟用了超線程技術(shù)。

通過intel的cpu的參數(shù)可以初步判斷 使用的是兩個(gè) Xeon奔騰4CPU ,有點(diǎn)差。。。。

如何獲得CPU的詳細(xì)信息:

linux命令:cat /proc/cpuinfo

用命令判斷幾個(gè)物理CPU,幾個(gè)核等:
邏輯CPU個(gè)數(shù):


代碼如下:


# cat /proc/cpuinfo | grep “processor” | wc -l



物理CPU個(gè)數(shù):


代碼如下:


# cat /proc/cpuinfo | grep “physical id” | sort | uniq | wc -l



每個(gè)物理CPU中Core的個(gè)數(shù):


代碼如下:


# cat /proc/cpuinfo | grep “cpu cores” | wc -l


是否為超線程?

如果有兩個(gè)邏輯CPU具有相同的”core id”,那么超線程是打開的。
每個(gè)物理CPU中邏輯CPU(可能是core, threads或both)的個(gè)數(shù):


代碼如下:


# cat /proc/cpuinfo | grep “siblings”



其他特征:

目前intel新的多核心cpu都會(huì)在后面顯示具體的型號(hào)數(shù)字,例如:


代碼如下:


model name        : Intel(R) Xeon(R) CPU           X3230  @ 2.66GHz


說明是 Xeon 3230的cpu,而不顯示型號(hào)的具體數(shù)字的,大部分都是奔騰的CPU
很多主機(jī)商都騙人,用奔騰的cpu,卻說是多核心的CPU。

探針看到的數(shù)據(jù):

類型:Intel(R) Xeon(TM) CPU 2.80GHz 緩存:1024 KB
類型:Intel(R) Xeon(TM) CPU 2.80GHz 緩存:1024 KB
類型:Intel(R) Xeon(TM) CPU 2.80GHz 緩存:1024 KB
類型:Intel(R) Xeon(TM) CPU 2.80GHz 緩存:1024 KB

沒有具體的型號(hào),緩存1M,一般都是奔騰系列的cpu,或者是intel假雙核的cpu,具體要根據(jù)上面說的去判斷。新的多核心cpu都能看到具體的型號(hào)。

另外多核心的xeon的CPU,一般主頻都不高,達(dá)到2.8和3.0的只有很少的幾個(gè)高端CPU型號(hào),一般主機(jī)商不會(huì)用這么好的

到此,相信大家對(duì)“怎么用Shell實(shí)現(xiàn)識(shí)別物理cpu個(gè)數(shù)、核心數(shù)”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)建站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

網(wǎng)頁(yè)名稱:怎么用Shell實(shí)現(xiàn)識(shí)別物理cpu個(gè)數(shù)、核心數(shù)-創(chuàng)新互聯(lián)
鏈接地址:http://bm7419.com/article30/gjdso.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)虛擬主機(jī)、品牌網(wǎng)站建設(shè)、全網(wǎng)營(yíng)銷推廣、手機(jī)網(wǎng)站建設(shè)、電子商務(wù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)