《原神攻略》雷神巴爾什麼時候出?雷電將軍角色介紹
lscpu
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
i2000:~ # lscpu
Architecture: x86_64
CPU op -mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 8
On-line CPU(s) list: 0-7
Thread(s) per core: 2
Core(s) per socket: 1
Socket(s): 4
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6 Model: 62
Stepping: 4
CPU MHz: 2499.998
BogoMIPS: 4999.99
Hypervisor vendor: KVM
Virtualization type : full
L1d cache: 32K
L1i cache: 32K
L2 cache: 4096K
NUMA node0 CPU(s): 0-7
|
socket就是主機板上插cpu的槽的數目,也就是可以插入的物理CPU的個數。
core就是我們平時說的“核“,每個物理CPU可以雙核,四核等等。
thread就是每個core的硬體執行緒數,即超執行緒
輸入命令cat /proc/cpuinfo 檢視physical id有幾個,上述結果顯示只有0,所以只有一個物理cpu;檢視processor有幾個,上述結果顯示有0和1兩個,所以有兩個邏輯cpu。
(一)概念
① 物理CPU
實際Server中插槽上的CPU個數
物理cpu數量,可以數不重複的 physical id 有幾個
② 邏輯CPU
/proc/cpuinfo 用來儲存cpu硬體資訊的
資訊內容分別列出了processor 0 –processor n 的規格。這裡需要注意,n是邏輯cpu數
一般情況,我們認為一顆cpu可以有多核,加上intel的超執行緒技術(HT), 可以在邏輯上再分一倍數量的cpu core出來
邏輯CPU數量=物理cpu數量 x cpu cores 這個規格值 x 2(如果支援並開啟ht)
備註一下:Linux下top檢視的CPU也是邏輯CPU個數
③ CPU核數
一塊CPU上面能處理資料的晶片組的數量、比如現在的i5 760,是雙核心四執行緒的CPU、而 i5 2250 是四核心四執行緒的CPU
一般來說,物理CPU個數×每顆核數就應該等於邏輯CPU的個數,如果不相等的話,則表示伺服器的CPU支援超執行緒技術
㈡ 檢視CPU資訊
當我們 cat /proc/cpuinfo 時、
具有相同core id的CPU是同一個core的超執行緒
具有相同physical id的CPU是同一個CPU封裝的執行緒或核心
㈢ 下面舉例說明
① 檢視物理CPU的個數
#cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l
2
② 檢視邏輯CPU的個數
#cat /proc/cpuinfo |grep "processor"|wc -l
24
③ 檢視CPU是幾核
#cat /proc/cpuinfo |grep "cores"|uniq
6