阅读量:5
lscpu 是一个在 Linux 系统中用于显示 CPU 架构信息的命令行工具。它可以提供关于处理器、CPU 核心、线程、缓存等方面的详细信息。以下是如何使用 lscpu 命令的指南:
基本用法
-
查看所有 CPU 信息:
lscpu -
以更易读的格式显示信息(例如,以表格形式):
lscpu | less -
仅显示特定信息:
- 查看 CPU 架构:
lscpu | grep "Architecture" - 查看 CPU 核心数:
lscpu | grep "CPU(s)" - 查看每个核心的线程数:
lscpu | grep "Thread(s) per core" - 查看每个插槽的 CPU 数量:
lscpu | grep "CPU(s) per socket" - 查看总物理内存:
lscpu | grep "Memory size"
- 查看 CPU 架构:
输出解释
lscpu 的输出包含多个部分,以下是一些关键字段的解释:
- Architecture: CPU 的架构(例如,x86_64)。
- CPU op-mode(s): 支持的操作模式(例如,32-bit, 64-bit)。
- Byte Order: 字节顺序(例如,Little Endian)。
- CPU(s): 总的逻辑 CPU 数量。
- On-line CPU(s) list: 当前在线的 CPU 列表。
- Thread(s) per core: 每个核心的线程数。
- Core(s) per socket: 每个插槽的核心数。
- Socket(s): 插槽数量。
- NUMA node(s): 非一致性内存访问节点数。
- Vendor ID: CPU 制造商 ID。
- CPU family: CPU 家族。
- Model: CPU 型号。
- Stepping: CPU 步进。
- CPU MHz: 当前 CPU 的频率。
- BogoMIPS: 每秒百万条指令数。
- Virtualization: 虚拟化技术支持情况。
- L1d cache: L1 数据缓存大小。
- L1i cache: L1 指令缓存大小。
- L2 cache: L2 缓存大小。
- L3 cache: L3 缓存大小。
示例
假设你想查看系统的 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 的详细信息,这对于系统管理员和开发人员来说非常有用。
以上就是关于“Linux CPUInfo指令使用指南”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm