lscpu 命令是 Ubuntu 中用于顯示 CPU 架構信息的工具。它提供了關于處理器、核心、線程等的詳細信息。以下是如何使用 lscpu 命令的一些基本示例:
查看所有 CPU 信息:
lscpu
這將顯示 CPU 的總體架構,包括型號名稱、CPU 核心數、每個插槽的核心數、線程數、CPU 制程工藝、物理和邏輯處理器的數量等信息。
查看 CPU 型號:
lscpu | grep "Model name"
這將只顯示 CPU 的型號名稱。
查看 CPU 核心數:
lscpu | grep "Core(s) per socket"
這將顯示每個 CPU 插槽中的核心數。
查看總邏輯處理器數:
lscpu | grep "Thread(s) per core"
這將顯示每個核心中的線程數。
查看 CPU 制程工藝:
lscpu | grep "CPU op-mode(s)"
這將顯示 CPU 支持的操作模式,通常包括 32 位和 64 位。
查看物理和邏輯處理器數量:
lscpu | grep "Socket\(s\)"
這將顯示 CPU 插槽的數量。
查看緩存信息:
lscpu | grep "L1d cache"
lscpu | grep "L1i cache"
lscpu | grep "L2 cache"
lscpu | grep "L3 cache"
這些命令將分別顯示一級數據緩存、一級指令緩存、二級緩存和三級緩存的容量。
查看 NUMA 節點信息:
lscpu | grep "NUMA node(s)"
這將顯示系統中的 NUMA 節點數量。
查看 CPU 性能狀態:
lscpu | grep "CPU MHz"
這將顯示當前 CPU 的頻率。
查看 CPU 最大性能狀態:
lscpu | grep "CPU max MHz"
這將顯示 CPU 的最大頻率。
lscpu 命令提供了豐富的信息,可以幫助你了解系統的 CPU 架構和性能。根據需要,你可以使用 grep 命令來過濾特定的信息。