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 显示管理程序是否分配了CPU ONLINE 显示Linux是否正在使用CPU[root@localhost ~]# lscpuArchitecture: x86_64CPU op-mode(s): 32-bit, 64-bitByte Order: Little EndianCPU(s): 4On-line CPU(s) list: 0-3Thread(s) per core: 1Core(s) per socket: 4Socket(s): 1NUMA node(s): 1Vendor ID: GenuineIntelCPU family: 6Model: 30Model name: Intel(R) Xeon(R) CPU X3430 @ 2.40GHzStepping: 5CPU MHz: 2394.055BogoMIPS: 4788.11Virtualization: VT-xL1d cache: 32KL1i cache: 32KL2 cache: 256KL3 cache: 8192KNUMA node0 CPU(s): 0-3# 查看cpu编号对应的核心号码,区分是大核还是小核。[root@localhost ~]# lscpu -eCPU NODE SOCKET CORE L1d:L1i:L2:L3 ONLINE MAXMHZ MINMHZ0 0 0 0 0:0:0:0 是 3600.0000 800.00001 0 0 1 1:1:1:0 是 3600.0000 800.00002 0 0 2 2:2:2:0 是 3600.0000 800.00003 0 0 3 3:3:3:0 是 3600.0000 800.00004 0 0 0 0:0:0:0 是 3600.0000 800.00005 0 0 1 1:1:1:0 是 3600.0000 800.00006 0 0 2 2:2:2:0 是 3600.0000 800.00007 0 0 3 3:3:3:0 是 3600.0000 800.0000