lscpu
顯示有關CPU架構的信息
補充說明
lscpu命令 是顯示有關CPU架構的信息。
語法
1lscpu [選項]
選項
1 -a, --all # 打印在線和離線CPU(默認爲-e)
2 -b, --online # 僅打印在線CPU(-p的默認值)
3 -c, --offline # 打印離線CPU
4 -e, --extended[=<list>] # 打印出一個擴展的可讀格式
5 -p, --parse[=<list>] # 打印出可解析的格式
6 -s, --sysroot <dir> # 將指定的目錄用作系統根目錄
7 -x, --hex # 打印十六進制掩碼,而不是CPU列表
8
9 -h, --help # 顯示此幫助並退出
10 -V, --version # 輸出版本信息並退出
參數
1可用列:
2 CPU 邏輯CPU編號
3 CORE 邏輯核心號碼
4 SOCKET 邏輯套接字號
5 NODE 邏輯NUMA節點號
6 BOOK 邏輯書號
7 CACHE 顯示瞭如何在CPU之間共享高速緩存
8 POLARIZATION 虛擬硬件上的CPU調度模式
9 ADDRESS CPU的物理地址
10 CONFIGURED 顯示管理程序是否分配了CPU
11 ONLINE 顯示Linux是否正在使用CPU
例子
1[root@localhost ~]# lscpu
2Architecture: x86_64
3CPU op-mode(s): 32-bit, 64-bit
4Byte Order: Little Endian
5CPU(s): 4
6On-line CPU(s) list: 0-3
7Thread(s) per core: 1
8Core(s) per socket: 4
9Socket(s): 1
10NUMA node(s): 1
11Vendor ID: GenuineIntel
12CPU family: 6
13Model: 30
14Model name: Intel(R) Xeon(R) CPU X3430 @ 2.40GHz
15Stepping: 5
16CPU MHz: 2394.055
17BogoMIPS: 4788.11
18Virtualization: VT-x
19L1d cache: 32K
20L1i cache: 32K
21L2 cache: 256K
22L3 cache: 8192K
23NUMA node0 CPU(s): 0-3
1# 查看cpu編號對應的核心號碼,區分是大核還是小核。
2[root@localhost ~]# lscpu -e
3CPU NODE SOCKET CORE L1d:L1i:L2:L3 ONLINE MAXMHZ MINMHZ
40 0 0 0 0:0:0:0 是 3600.0000 800.0000
51 0 0 1 1:1:1:0 是 3600.0000 800.0000
62 0 0 2 2:2:2:0 是 3600.0000 800.0000
73 0 0 3 3:3:3:0 是 3600.0000 800.0000
84 0 0 0 0:0:0:0 是 3600.0000 800.0000
95 0 0 1 1:1:1:0 是 3600.0000 800.0000
106 0 0 2 2:2:2:0 是 3600.0000 800.0000
117 0 0 3 3:3:3:0 是 3600.0000 800.0000
來源:https://github.com/jaywcjlove/linux-command
最後修改於: Wednesday, January 31, 2024
版權申明:
- 未標註來源的內容皆為原創,未經授權請勿轉載(因轉載後排版往往錯亂、內容不可控、無法持續更新等);
- 非營利為目的,演繹本博客任何內容,請以'原文出處'或者'參考鏈接'等方式給出本站相關網頁地址(方便讀者)。