RHEL/CentOS.x服务器CPU相关信息查看
可以使用lscpu快速查看:
lscpu命令参数
-a, –all: 包含上线和下线的cpu的数量,此选项只能与选项e或-p一起指定
-b, –online: 只显示出上线的cpu数量,此选项只能与选项e或者-p一起指定
-c, –offline: 只显示出离线的cpu数量,此选项只能与选项e或者-p一起指定
-e, –extended [=list]: 以人性化的格式显示cpu信息,如果list参数省略,输出所有可用数据的列,在指定了list参数时,选项的字符串、等号(=)和列表必须不包含任何空格或其他空白。比如:’-e=cpu,node’ or ’–extended=cpu,node’
-h, –help:帮助
-p, –parse [=list]: 优化命令输出,便于分析.如果省略list,则命令的输出与早期版本的lscpu兼容,兼容格式以两个逗号用于分隔cpu缓存列,如果没有发现cpu缓存,则省略缓存列,如果使用list参数,则缓存列以冒号(:)分隔。在指定了list参数时,选项的字符串、等号(=)和列表必须不包含空格或者其它空白。比如:’-e=cpu,node’ or ’–extended=cpu,node’
-s, –sysroot directory: 为一个Linux实例收集CPU数据,而不是发出lscpu命令的实例。指定的目录是要检查Linux实例的系统根
-x, –hex:使用十六进制来表示cpu集合,默认情况是打印列表格式的集合(例如:0,1)
[root@sso-redis-a ~]# lscpu
Architecture: x86_64 #架构信息
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 32 #逻辑CPU个数
On-line CPU(s) list: 0-31
Thread(s) per core: 2 #每个核心线程数
Core(s) per socket: 8
Socket(s): 2 #物理CPU个数
NUMA node(s): 2
Vendor ID: GenuineIntel #CPU厂商基本不上intel就是amd
CPU family: 6
Model: 63 #CPU型号
Model name: Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz
Stepping: 2
CPU MHz: 2397.282 #CPU主频
BogoMIPS: 4793.94
Virtualization: VT-x #当前支持的虚拟化
L1d cache: 32K #1级数据缓存
L1i cache: 32K #1级命令缓存
L2 cache: 256K #2级缓存
L3 cache: 20480K #2级缓存
NUMA node0 CPU(s): 0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30
NUMA node1 CPU(s): 1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31
查看物理CPU个数
[root@sso-redis-a ~]# cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
2
查看每个物理CPU中core的核数
[root@sso-redis-a ~]# cat /proc/cpuinfo| grep 'cpu cores'| uniq
cpu cores : 8
查看逻辑CPU个数
[root@sso-redis-a ~]# cat /proc/cpuinfo| grep "processor"| wc -l
32
查看CPU型号
[root@sso-redis-a ~]# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
32 Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz
查看CPU使用情况
top #按C键会列出使用CPU内存最高的进程,按1键会列出所有cpu核数,如下图:
Tag标签:「cpu lscpu」更新时间:「2021-11-04 15:57:50」阅读次数:「720」