zoukankan      html  css  js  c++  java
  • linux系统/proc/cpuinfo文件与lscpu命令

    /proc/cpuinfo文件分析:
    查询系统具有多少个逻辑核:cat /proc/cpuinfo | grep "processor" | wc -l 或者lscpu|grep ^CPU(S)    # processor是逻辑处理器的唯一标识符。
    查询系统物理CPU的个数:cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l          # physical id 是每个物理封装的唯一标识符。
    查询系统每颗CPU的物理核数:cat /proc/cpuinfo | grep "cpu cores" | uniq             # 表明每个物理cpu上有几个物理cpu核数
    查询相同物理封装的处理器中的逻辑处理器的数量:scat /proc/cpuinfo | grep "siblings" | uniq      # 表明每个物理cpu上有几个逻辑cpu核数
    如果每颗cpu上的cpu cores和siblings的个数相同,就表明没有启用超线程技术。
    如:
    <4>查询系统CPU是否启用超线程:cat /proc/cpuinfo | grep -e "cpu cores" -e "siblings" | sort | uniq输出举例:  
    cpu cores : 6  
    siblings : 6

    lscpu命令:

    CPU(s): #逻辑cpu颗数
    hread(s) per core: #每个核心线程
    Core(s) per socket: #每个cpu插槽核数/每颗物理cpu核数
    CPU socket(s): #cpu插槽数
    Vendor ID: #cpu厂商ID
    CPU family: #cpu系列
     
  • 相关阅读:
    MySQL主从复制搭建
    CSS基本样式简单介绍
    前端代码编码规范
    Markdown语法简单介绍
    Java API 操作Redis
    Java API 操作Zookeeper
    MySQL优化
    ES 可视化工具
    消息队列MQ
    Docker基础
  • 原文地址:https://www.cnblogs.com/hel7512/p/12360065.html
Copyright © 2011-2022 走看看