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
命令来过滤特定的信息。