cpu核心數指的是CPU核心數量,表示一個CPU由多少核心組成。 cpu核心是CPU的重要組成元件,在內核頻率、快取大小等條件相同的情況下,CPU核心數量越多,CPU的整體效能越強。
本教學操作環境:linux7.3系統、Dell G3電腦。
CPU:CPU即中央處理器,是電腦中一個最重要,最核心的東西。 CPU主要的工作就是處理和運算數據,所以,CPU運算速度、主頻、快取、核心數,這幾個參數決定了CPU的好壞,CPU的主頻越高、快取越大、核心數越多,這樣的CPU運轉速度就很快,處理圖形圖像檔案起來,速度就越快,價格就會越貴。
而CPU核數,即指的是CPU核心數。
核心(Die)又稱為內核,是CPU最重要的組成部分。 CPU中心那塊隆起的晶片就是核心,是由單晶矽以一定的生產製程製造出來的,CPU所有的運算、接受/儲存指令、處理資料都由核心執行。各種CPU核心都具有固定的邏輯結構,一級快取、二級快取、執行單元、指令級單元和匯流排介面等邏輯單元都會有科學的佈局。
CPU总核数 = 物理CPU个数 * 每颗物理CPU的核数
常見的CPU核數有雙核心、四核心、六核心、八核心、十二核心等。在核心頻率、快取大小等條件相同的情況下,CPU核心數量越多,CPU的整體效能越強。例如3.8GHz的6核心CPU就比3.8GHz的雙核心CPU效能強。
在選擇CPU時,除了要關注CPU的核心數量以外,還需要關注CPU的代數、頻率、快取級、功耗等。同時,也要注意CPU是否與所選的主機板晶片組是否相容。
多個物理CPU,CPU透過匯流排進行通信,效率比較低,如下:
多核心CPU,不同的核透過L2 cache進行通信,儲存和周邊透過匯流排與CPU通信,如下:
多核心超線程,每個核有兩個邏輯的處理單元,兩個核共同分享一個核的資源,如下:
擴充知識:在Linux系統中檢視CPU的各項參數
以linuxi伺服器為例輸出的各項參數,其中CPU是四核心的:
#查看CPU信息(型号) [root@AAA ~]# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 4 Intel(R) Xeon(R) CPU E5-2403 v2 @ 1.80GHz # 查看物理CPU个数 [root@AAA ~]# cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l 1 # 查看每个物理CPU中core的个数(即核数) [root@AAA ~]# cat /proc/cpuinfo| grep "cpu cores"| uniq cpu cores : 4 # 查看逻辑CPU的个数 [root@AAA ~]# cat /proc/cpuinfo| grep "processor"| wc -l 4 #查看CPU的各项指标 [root@AAA ~]# lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) per core: 1 Core(s) per socket: 4 Socket(s): 1 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 62 Stepping: 4 CPU MHz: 1800.057 BogoMIPS: 3600.11 Virtualization: VT-x L1d cache: 32K L1i cache: 32K L2 cache: 256K L3 cache: 10240K NUMA node0 CPU(s): 0-3
更多相關知識,請造訪常見問題欄位!
以上是cpu核心數是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!