lscpu — 顯示 CPU 架構資訊
顯示 CPU 的型號、核心數、執行緒、頻率等詳細架構資訊。
語法
lscpu [選項]
常用選項
| 選項 | 說明 | 範例 |
|---|---|---|
-J, --json |
以 JSON 格式輸出 | lscpu -J |
-p |
以可解析的格式輸出 | lscpu -p |
-e |
以可延伸格式輸出(顯示各 CPU 的資訊) | lscpu -e |
使用範例
範例 1:查看 CPU 詳細資訊
輸出 CPU 的完整資訊,包含核心數、執行緒、快取、頻率等。
$ 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: 4
Socket(s): 1
Model name: Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz
CPU MHz: 3200.000
L1d cache: 32K
L2 cache: 256K
L3 cache: 12288K
範例 2:快速取得 CPU 核心數
腳本中常用:取得 CPU 核心數,用於設定並行任務數。
$ nproc
8