命令输出的信息包含cpu数量,线程,核数,套接字和Nom-Uniform Memeor Access(NUMA),缓存等
lscpu参数 | |
-a,(–all) | 包含上线和下线的cpu的数量,此选项只能与选项e或-p一起指定 |
-b( –online) | 只显示出上线的cpu数量,此选项只能与选项e或者-p一起指定 |
-c(–offline) | 只显示出离线的cpu数量,此选项只能与选项e或者-p一起指定 |
-e(–extended [=list]:) | 以人性化的格式显示cpu信息,如果list参数省略,输出所有可用数据的列,在指定了list参数时,选项的字符串、等号(=)和列表必须不包含任何空格或其他空白 |
-p(–parse [=list]) | 优化命令输出,便于分析.如果省略list,则命令的输出与早期版本的lscpu兼容,兼容格式以两个逗号用于分隔cpu缓存列,如果没有发现cpu缓存,则省略缓存列,如果使用list参数,则缓存列以冒号 : 分隔。在指定了list参数时,选项的字符串、等号(=)和列表必须不包含空格或者其它空白 |
-s(–sysroot directory) | 为一个Linux实例收集CPU数据,而不是发出lscpu命令的实例。指定的目录是要检查Linux实例的系统根 |
-x(–hex) | 使用十六进制来表示cpu集合,默认情况是打印列表格式的集合 |
[root@C7--01 html]# lscpu -x
Architecture: x86_64 #架构
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 1 #逻辑cpu颗数(总核数)
On-line CPU(s) mask: 0x1 #开启哪几个核
Thread(s) per core: 1 #每个核心线程
Core(s) per socket: 1 #每个cpu插槽核数/每颗物理cpu核数
Socket(s): 1 #cpu插槽数
NUMA 节点: 1
厂商 ID: GenuineIntel
CPU 系列: 6
型号: 158
型号名称: Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
步进: 10
CPU MHz: 2208.308 #cpu主频
BogoMIPS: 4416.01 #对于特定的CPU,BogoMips可用来查看它是否是个合适的值.它的时钟频率和它潜在的CPU缓存
超管理器厂商: VMware
虚拟化类型: 完全 #cpu支持的虚拟化技术
L1d 缓存: 32K #一级缓存(google了下,这具体表示表示cpu的L1数据缓存)
L1i 缓存: 32K #一级缓存(具体为L1指令缓存)
L2 缓存: 256K #二级缓存
L3 缓存: 9216K #三级缓存
NUMA 节点0 CPU: 0x1
也可以使用
[root@C7--01 ~]# cat /proc/meminfo #查看cup的参数
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 158
model name : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
stepping : 10
.........
.....
..