1 概念
1.1 背景
當看到以下一些名詞,你是否感到過疑惑:他們之間到底有什么關(guān)系?
CPU核心數(shù)、線程數(shù)、處理器數(shù)量、每個處理器的內(nèi)核數(shù)量、處理器內(nèi)核總數(shù)、邏輯核數(shù)…
在安裝linux虛擬機的時候,看到這些名詞,不太理解,因此好好了解了一下,如果你和我一樣之前一直傻傻分不清,不知道她們之間有什么關(guān)系,那么別急,聽我慢慢道來:

1.2 名詞釋義
- CPU就是處理器。
- 處理器數(shù)量 :通常表示虛擬的CPU顆數(shù)。在一個電腦里,通常物理CPU也只有一顆。
- 每個處理器的內(nèi)核數(shù)量:每個虛擬的CPU含有的邏輯內(nèi)核數(shù)。
- 處理器內(nèi)核總數(shù):指的是邏輯內(nèi)核總數(shù),即線程數(shù)。
處理器內(nèi)核總數(shù) = 處理器數(shù)量 * 每個處理器的內(nèi)核數(shù)量。
一般情況,我們認為一顆cpu可以有多核,加上intel的超線程技術(shù)(HT), 可以在邏輯上把一個物理線程模擬出兩個線程來使用,使得單個核心用起來像兩個核一樣,以充分發(fā)揮CPU的性能。 - 線程數(shù):線程越多,同時運行多個程序就越好。
由上面我們可以得出結(jié)論,即只要沒有明確說明,一般指的都是邏輯,而非物理。
2 如何查看電腦的相關(guān)參數(shù)
2.1 win11查看技巧
物理CPU個數(shù)
在cmd命令中輸入systeminfo

物理CPU核數(shù)
cmd命令中輸入wmic,然后在出現(xiàn)的新窗口中輸入cpu get NumberOfCores

CPU邏輯核數(shù)
方法1:
在cmd命令中輸入wmic,然后在出現(xiàn)的新窗口中輸入cpu get NumberOfLogicalProcessors
方法2:
設(shè)備管理器中,處理器里面有幾個就表示有幾個邏輯核數(shù)

方法3:
打開設(shè)備管理器,然后找到“性能”,之后就可以看到CPU物理核數(shù)和邏輯核數(shù)

此處邏輯處理器表示的就是線程數(shù)。
2.2 Linux查看技巧
- 查看邏輯CPU個數(shù)
cat /proc/cpuinfo | grep ‘physical id’ | sort | uniq | wc -l - 查看單個CPU的核數(shù)
cat /proc/cpuinfo| grep “cpu cores”| uniq - 查看CPU內(nèi)核總數(shù)
cat /proc/cpuinfo| grep “processor”| wc -l

正好和配置虛擬機能對應(yīng)上:

-
處理器
+關(guān)注
關(guān)注
68文章
20253瀏覽量
252229 -
cpu
+關(guān)注
關(guān)注
68文章
11277瀏覽量
224956 -
程序
+關(guān)注
關(guān)注
117文章
3846瀏覽量
85236 -
線程
+關(guān)注
關(guān)注
0文章
509瀏覽量
20826
發(fā)布評論請先 登錄
osinit()和cpu_init()之間有什么關(guān)系?
電機的極數(shù)和轉(zhuǎn)速有什么關(guān)系
多核CPU性能與核心數(shù)之間有什么關(guān)系?
CPU的核心數(shù)、線程數(shù)的關(guān)系和區(qū)別
CPU核心數(shù)是不是越多越好
LED的亮度與PWM有什么關(guān)系詳細代碼說明
核心數(shù)越多CPU越好對嗎?
核心數(shù)與線程的區(qū)別是什么? 如何保障自已? 【服務(wù)器篇】
CPU的核心數(shù)和線程數(shù)有什么關(guān)系
評論