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

延伸閱讀