博客
关于我
linux下查看cpu物理个数和逻辑个数
阅读量:788 次
发布时间:2023-02-03

本文共 798 字,大约阅读时间需要 2 分钟。

服务器中的物理CPU和逻辑CPU是如何关联的?

在Linux系统中,物理CPU和逻辑CPU的关系是一个常见的技术话题。本文将从 Basics 到 Command 分析这一内容。

首先,物理CPU是指服务器机房中实际插槽上的CPU数量,80%的情况下可以通过查看每个物理ID的数量确定。从cat /proc/cpuinfo的结果来看,只有3个不同的physical id,这意味着服务器拥有4个物理CPU。

关于逻辑CPU,传统的理解方式认为每个物理CPU可能具有多个核心,但对于支持超线程技术的服务器,逻辑CPU的数量可能与核数有所不同。在本次测试中,cat /proc/cpuinfo显示了48个processor,也就是48个逻辑CPU。这意味着这6个物理CPU每个都带有6核,而支持超线程技术使得核数翻倍,逻辑CPU数量达到了48。

要准确查看各项参数,可以通过以下命令获取信息:

  • 找出物理CPU数量:通过查看不同的physical id数量,即cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l。

  • 查看逻辑CPU数量:直接数projection数量,即cat /proc/cpuinfo | grep "processor" | wc -l。

  • 查看核数:查看每个物理CPU的核心数目,比如cat /proc/cpuinfo | grep "cores" | uniq,可以得知每个物理CPU有6个核心。

  • 总结前后关系,知道特别是在支持超线程的情况下,您需要把物理CPU核数与逻辑CPU数量之间关联起来。每个物理CPU的核数等于逻辑CPU数量,即便时,核数也可能并不等于逻辑CPU数量,这是由于超线程技术带来的变数。

    通过以上分析,我们可以更直观地理解物理CPU和逻辑CPU的关系,以及如何通过系统命令快速获取相关信息。

    转载地址:http://rczfk.baihongyu.com/

    你可能感兴趣的文章
    linux下查询硬件的命令
    查看>>
    Linux下汇编语言学习笔记53 ---
    查看>>
    Linux下添加服务
    查看>>
    Linux下源码安装Mysql5.5
    查看>>
    Linux下环境变量设置
    查看>>
    Linux下用mutt给QQ邮箱发匿名邮件
    查看>>
    Linux下用于查看系统当前登录用户信息 w命令
    查看>>
    Linux下用脚本命令打开文档、表格、PPT
    查看>>
    LINUX下登录脚本的执行顺序
    查看>>
    linux下的 lib文件的学习思考
    查看>>
    Linux下的64位数赋值要加入LL
    查看>>
    2025年04月07日IT技术领域重点关注焦点
    查看>>
    linux下的7种文件类型[ls -l]
    查看>>
    Linux下的PDF阅读器Foxit
    查看>>
    Linux下的Shell编程:基础、应用与最佳实践
    查看>>
    Linux下的tar压缩解压缩命令详解
    查看>>
    Linux下的串口系列---struct termios结构体
    查看>>
    Linux下的备份与恢复策略:全方位守护你的数据
    查看>>
    Linux下的多用户管理和认证:从入门到精通(附实例)
    查看>>
    Linux下的容器化技术:从入门到实践
    查看>>