首页 > 系统相关 >linux查看服务器参数

linux查看服务器参数

时间:2022-12-13 09:01:06浏览次数:54  
标签:逻辑 查看 cpu cores linux id 服务器 CPU 物理

cpu

物理cpu,核数,逻辑cpu数

  1. 物理cpu(physical id):主板上实际插入cpu数量
  2. cpu核心数(cpu cores): 单块cpu上能处理数据的芯片组的数量,双核,四核等
  3. 逻辑cpu: = 物理cpu个数 * 每个cpu核心数 * 2 (支持超线程技术)
    =物理cpu个数 * 每个cpu核心数(不支持超线程技术)
参数名 解释
processor 系统中逻辑处理核心数的编号,从0开始排序
vendor_id cpu制造商
cpu family cpu产品系列代号
model CPU属于其系列中的哪一代的代号
model name CPU属于的名字及其编号、标称主频
stepping CPU属于制作更新版本
cpu MHz CPU的实际使用主频
cache size CPU二级缓存大小
physical id 单个物理CPU的标号
siblings 单个物理CPU的逻辑CPU数。siblings=cpu cores [*2]
core id 当前物理核在其所处CPU中的编号,这个编号不一定连续
cpu cores 该逻辑核所处CPU的物理核数。比如此处cpu cores 是4个,那么对应core id 可能是 1、3、4、5。
apicid 用来区分不同逻辑核的编号,系统中每个逻辑核的此编号必然不同,此编号不一定连续
fpu 是否具有浮点运算单元(Floating Point Unit)
fpu_exception 是否支持浮点计算异常
cpuid level 执行cpuid指令前,eax寄存器中的值,根据不同的值cpuid指令会返回不同的内容
wp 表明当前CPU是否在内核态支持对用户空间的写保护(Write Protection)
flags 当前CPU支持的功能

①查询系统有几颗物理CPU:cat /proc/cpuinfo | grep "physical id" |sort |uniq

②查询系统每颗物理CPU的核心数:cat /proc/cpuinfo | grep "cpu cores" | uniq

③查询系统的每颗物理CPU核心是否启用超线程技术。如果启用此技术那么,每个物理核心又可分为两个逻辑处理器。

cat /proc/cpuinfo | grep -e "cpu cores" -e "siblings" | sort | uniq

如果cpu cores数量和siblings数量一致,则没有启用超线程,否则超线程被启用。

④查询系统具有多少个逻辑CPU:cat /proc/cpuinfo | grep "processor" | wc -l

补充一个小知识

查看linux是物理机还是虚拟机:dmidecode -s system-product-name

标签:逻辑,查看,cpu,cores,linux,id,服务器,CPU,物理
From: https://www.cnblogs.com/braveman1021/p/16977647.html

相关文章