lscpu
是一个在 Linux 系统中用于显示 CPU 架构信息的命令行工具。它可以提供关于处理器、CPU 核心、线程、缓存等方面的详细信息。以下是如何使用 lscpu
命令的指南:
查看所有 CPU 信息:
lscpu
以更易读的格式显示信息(例如,以表格形式):
lscpu | less
仅显示特定信息:
lscpu | grep "Architecture"
lscpu | grep "CPU(s)"
lscpu | grep "Thread(s) per core"
lscpu | grep "CPU(s) per socket"
lscpu | grep "Memory size"
lscpu
的输出包含多个部分,以下是一些关键字段的解释:
假设你想查看系统的 CPU 核心数和每个核心的线程数,可以使用以下命令:
lscpu | grep -E "Core\(s\) per socket|Thread\(s\) per core"
这将输出类似以下的结果:
Core(s) per socket: 4
Thread(s) per core: 2
这意味着每个插槽有 4 个核心,每个核心有 2 个线程。
通过 lscpu
命令,你可以轻松获取有关系统 CPU 的详细信息,这对于系统管理员和开发人员来说非常有用。