以下是将文章改写为 Markdown 格式的版本:
lscpu
显示有关 CPU 架构的信息
补充说明
lscpu
命令是用于显示有关 CPU 架构的信息。
语法
lscpu [选项]
选项
-a, --all
:打印在线和离线 CPU(默认为-e
)-b, --online
:仅打印在线 CPU(-p
的默认值)-c, --offline
:打印离线 CPU-e, --extended[=<list>]
:打印出一个扩展的可读格式-p, --parse[=<list>]
:打印出可解析的格式-s, --sysroot <dir>
:将指定的目录用作系统根目录-x, --hex
:打印十六进制掩码,而不是 CPU 列表-h, --help
:显示此帮助并退出-V, --version
:输出版本信息并退出
参数
可用列:
CPU
:逻辑 CPU 编号CORE
:逻辑核心号码SOCKET
:逻辑套接字号NODE
:逻辑 NUMA 节点号BOOK
:逻辑书号CACHE
:显示了如何在 CPU 之间共享高速缓存POLARIZATION
:虚拟硬件上的 CPU 调度模式ADDRESS
:CPU 的物理地址CONFIGURED
:显示管理程序是否分配了 CPUONLINE
:显示 Linux 是否正在使用 CPU
例子
代码语言:javascript复制[root@localhost ~]# lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0-3
Thread(s) per core: 1
Core(s) per socket: 4
Socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 30
Model name: Intel(R) Xeon(R) CPU X3430 @ 2.40GHz
Stepping: 5
CPU MHz: 2394.055
BogoMIPS: 4788.11
Virtualization: VT-x
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 8192K
NUMA node0 CPU(s): 0-3