在 Linux 系統中,有多個工具可以查看 CPU 資訊。以下是其中的幾種方法:
-
lscpu 命令:
lscpu
命令是一種簡單的查看 CPU 資訊的方法。它提供了處理器架構、CPU 核心數量、執行緒數量、快取大小、位元序等資訊。使用lscpu
命令可以獲得有關 CPU 的詳細資訊,包括:- 架構(Architecture):顯示操作系統所在的處理器架構,如 x86、x86_64、ARM 等。
- 操作模式(CPU op-mode(s)):顯示處理器支援的操作模式,例如 32 位、64 位等。
- 字節順序(Byte Order):指示處理器所採用的字節順序,如 Little Endian 或 Big Endian。
- CPU 數量(CPU(s)):顯示系統中的 CPU 數量。
- 核心數(Core(s) per socket):顯示每個 CPU 插槽中的核心數量。
- 執行緒數(Thread(s) per core):顯示每個核心所支援的執行緒數量(超執行緒技術)。
- 插槽數(Socket(s)):顯示系統中的 CPU 插槽數量。
- NUMA 節點(NUMA node(s)):顯示非一致性記憶體存取 (NUMA) 架構中的節點數量。
- 製造商 ID(Vendor ID):顯示 CPU 製造商的識別碼。
- CPU 家族(CPU family):顯示 CPU 所屬的家族。
- 型號(Model):顯示 CPU 的型號。
- 型號名稱(Model name):顯示 CPU 的具體型號和名稱。
- 使用
lscpu
命令非常簡單,只需在終端中輸入lscpu
,然後按下回車鍵即可。系統將顯示出包含上述資訊的輸出。
-
/proc/cpuinfo 文件:/proc/cpuinfo 是一個特殊的文件,包含有關 CPU 的詳細資訊。您可以使用命令
cat /proc/cpuinfo
來顯示該文件的內容。該文件的輸出包括處理器類型、CPU 核心數量、型號名稱、型號編號、CPU 頻率、快取大小等資訊。 -
top 命令:
top
命令是一種實時監控系統資源使用情況的工具。它也可以用來查看 CPU 資訊。在 top 命令的輸出中,CPU 列顯示了 CPU 使用率和狀態資訊。您可以按下“1”鍵來查看每個 CPU 核心的使用情況。 -
mpstat 命令:
mpstat
命令是一種報告多處理器系統中 CPU 使用情況的工具。它可以用來查看每個 CPU 核心的使用情況、空閒時間以及其他統計資訊。例如,命令mpstat -P ALL
將在終端中顯示每個核心的使用率和其他有用的資訊。 -
nproc 命令:
nproc
命令是一種快速查看系統 CPU 核心數的方法。該命令將返回當前系統中的 CPU 核心數,以便您可以了解系統的硬體配置。
這些工具都可以幫助您查看 Linux 系統中的 CPU 資訊,具體使用哪種方法取決於您的需求和偏好。