首頁 >運維 >linux運維 >linux cpu是什麼意思

linux cpu是什麼意思

青灯夜游
青灯夜游原創
2022-05-24 18:01:4911826瀏覽

在linux中,cpu指的是“中央處理器”,是資訊處理、程式運行的最終執行單元。 CPU主要的工作是處理和運算數據,所以CPU的運算速度、主頻、快取、核心數等參數決定了CPU的好壞;CPU的總核數為「物理CPU個數*每顆實體CPU的核數”。

linux cpu是什麼意思

本教學操作環境:linux5.9.8系統、Dell G3電腦。

在linux中,cpu指的是“中央處理器”,作為電腦系統的運算和控制核心,是資訊處理、程式運行的最終執行單元。 CPU自產生以來,在邏輯結構、運作效率以及功能外延上取得了巨大發展。

CPU是電腦中一個最重要,最核心的東西。 CPU主要的工作就是處理和運算數據,所以,CPU運算速度、主頻、快取、核心數,這幾個參數決定了CPU的好壞,CPU的主頻越高、快取越大、核心數越多,這樣的CPU運轉速度就很快,處理圖形圖像檔案起來,速度就越快,價格就會越貴。

CPU的基本架構:

多個實體CPU,CPU透過匯流排進行通信,效率比較低,如下:

linux cpu是什麼意思

多核心CPU,不同的核心透過L2 cache進行通信,儲存和周邊透過匯流排與CPU通信,如下:

linux cpu是什麼意思

多核心超線程,每個核有兩個邏輯的處理單元,兩個核共同分享一個核的資源,如下:

linux cpu是什麼意思

#在Linux系統中查看CPU的各項參數(物理CPU個數、核數、邏輯CPU個數)

CPU總核數= 物理CPU個數* 每顆物理CPU的核數

總邏輯CPU數=物理CPU個數* 每顆物理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

相關推薦:《Linux影片教學

以上是linux cpu是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn