zoukankan      html  css  js  c++  java
  • Linux常用命令——CPU

    linux的cpu信息可以从文件中cpuinfo读取。 执行命令:cat /proc/cpuinfo

    processor:逻辑核,它从0开始计数。

    physical id:物理封装的处理器的id,单个cpu的标号。

    core id:每个核心的id

    cpu cores:位于相同物理封装的处理器中的内核数量

    siblings:位于相同物理封装的处理器中的逻辑处理器的数量,单cpu的逻辑核数。

    model name:cpu的名称,型号,主频。

    cpu MHz:实际主频。

    1.查看物理cpu的个数

    #cat /proc/cpuinfo |grep "physical id" |sort |uniq |wc -l

    2.查看逻辑cpu的个数,总逻辑核数

    #cat /proc/cpuinfo |grep "processor" |wc -l

    3.查看单个cpu的物理核数

    #cat /proc/cpuinfo |grep "cores" |uniq

    4.查看cpu的主频

    #cat /proc/cpuinfo |grep MHz |uniq

     5.查看当前操作系统内核信息

    #uname -a

    6.查看逻辑cpu信息(个数&型号)

    #cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

    7.#getconf LONG_BIT

    补充:

    1. cpu个数 * 物理核数 = 总逻辑核数   ---说明cpu线程没有超标

    2. 物理cpu数:主板上实际插入的cpu数量。(等于不重复的physical id的个数)

    3. cpu核数:单块cpu上面能处理数据的芯片组的数量,如双核、四核等(cpu cores)。

    4. 逻辑cpu数:一般情况下,逻辑cpu = 物理cpu个数 * 每颗核数。 如果不相等,则表示服务器的cpu支持超线程技术。(简单来说,它可使处理器中的1颗内核如2颗内核那样在操作系统中发挥作用。如此一来,操作系统可使用的执行资源扩大了一倍,大幅度提高了系统的整体性能,此时,逻辑cpu = 物理cpu个数 * 每颗核数 * 2)

  • 相关阅读:
    Linux 操作系统读写寄存器
    mysql_mysql基本使用
    logcat日志文件分析
    pytest_用例运行级别_class级
    pytest_用例运行级别_函数级
    pytest_用例运行级别_模块级
    python生成接口自动化测试报告模版
    python中nonlocal 的作用域
    python中global的作用域
    python装饰器参数那些事_接受参数的装饰器
  • 原文地址:https://www.cnblogs.com/qinsoo/p/11436296.html
Copyright © 2011-2022 走看看