lscpu命令详解
背景
Kernel源码: v5.15-rc1 (linux-stable)
测试Kernel: v5.4
注: 分析只针对arm64平台
简介
**lscpu**: 主要是用来显示CPU结构相关信息
对应的help信息:
CODE
用法:
lscpu [选项]
显示 CPU 架构信息。
选项:
-a, --all 同时打印在线和离线 CPU (-e 选项默认值)
-b, --online 只打印在线 CPU (-p 选项默认值)
-B, --bytes print sizes in bytes rather than in human readable format
-C, --caches[=<list>] info about caches in extended readable format
-c, --offline 只打印离线 CPU
-J, --json use JSON for default or extended format
-e, --extended[=<列表>] 打印扩展的可读格式
-p, --parse[=<列表>] 打印可解析格式
-s, --sysroot <目录> 以指定目录作为系统根目录
-x, --hex 打印十六进制掩码而非 CPU 列表
-y, --physical 打印物理 ID 而非逻辑 ID
--output-all print all available columns for -e, -p or -C
-h, --help display this help
-V, --version display version
Available output columns for -e or -p:
CPU 逻辑 CPU 数量
CORE 逻辑核心数量
SOCKET 逻辑(CPU)座数量
NODE 逻辑 NUMA 节点数量
BOOK 逻辑 book 数
DRAWER 逻辑抽屉号
CACHE 显示 CPU 间是如何共享缓存的
POLARIZATION 虚拟硬件上的 CPU 调度模式
ADDRESS CPU 的物理地址
CONFIGURED 显示超级监督(hypervisor)是否分配了 CPU
ONLINE 显示 Linux 当前是否在使用该 CPU
MAXMHZ 显示 CPU 的最大 MHz
MINMHZ 显示 CPU 的最小 MHz
Available output columns for -C:
ALL-SIZE size of all system caches
LEVEL cache level
NAME cache name
ONE-SIZE size of one cache
TYPE cache type
WAYS ways of associativity
更具体的信息可查看相关的帮助手册。
.....
作者: Shell
链接: https://notes.z-dd.online/2021/09/29/lscpu%E5%91%BD%E4%BB%A4%E8%AF%A6%E8%A7%A3/
来源: DD'Notes
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。